![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
hoRUS |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 30 Регистрация: 10.7.2008 Из: Москва Пользователь №: 231 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
Приветствую всех!
Понятно, что вызывать виртуальные функции из конструктора суперкласса с целью инициализировать объект подкласса каким-то специфичным для него образом просто так нельзя, но иногда очень хочется сделать что-то подобное, чтобы не индусить код лишней копипастой ![]()
, где initInstance() - какой-то слот, в котором вызываются виртуальные функции? И дополнительно, я так понимаю, после создания экземпляра объекта нужно говорить что-то вроде QCoreApplication::processEvents() . Насколько такие действия правомерны, нет ли там скрытых (или не скрытых) граблей? Спасибо. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 15.7.2025, 19:46 |