Название: Виртуальные методы Qt Отправлено: Sergius92 от Сентябрь 07, 2011, 05:44 Есть базовый класс Base от него наследуется класс Child.
Код: Base *f; Название: Re: Виртуальные методы Qt Отправлено: LisandreL от Сентябрь 07, 2011, 06:35 Наследование в Qt такое же, как и в любом другом С++.
В приведённо примере по f->имяМетода() будут доступны версии виртуальных функций, переопределённые в Child. Прямого доступа к полям Child у вас не будет (это вы завираете). Можно привести указатель к нужному типу и там уже доступ будет. Код
Название: Re: Виртуальные методы Qt Отправлено: Sergius92 от Сентябрь 07, 2011, 06:45 LisandreL, спасибо за ответ. Действительно, что-то я сам себя обманывал)
|