Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.03.01;
Скачать: CL | DM;

Вниз

Почему вызывается метод предка??   Найти похожие ветки 

 
@!!ex ©   (2009-01-01 16:21) [0]

Есть класс:
class cStandMenuBase: public cZeroLevelWindow
{
public:
       cStandMenuBase(int W, int H):cZeroLevelWindow("MenuBase")ж
       virtual void Update(int dt);
};

есть переменная:
cZeroLevelWindow* m_Menu = new cStandMenuBase(800,600);

Проблема здесь:
m_Menu->Update(DeltaTime);

Вызывается метод не cStandMenuBase, а cZeroLevelWindow
Почему?? И как сделать, чтобы вызывался метод наследника, а не предка??


 
@!!ex ©   (2009-01-01 16:23) [1]

Все. нашел. я не умный. у cZeroLevelWindow методы не виртуальные.



Страницы: 1 вся ветка

Текущий архив: 2009.03.01;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.014 c
15-1230620523
Урсулапов_
2008-12-30 10:02
2009.03.01
Как подключиться к удаленному реестру?


15-1230473367
Кое кто
2008-12-28 17:09
2009.03.01
Как учить английские слова?


2-1232213642
Новичек
2009-01-17 20:34
2009.03.01
Область со значками неких объектов


2-1232209950
Psycho
2009-01-17 19:32
2009.03.01
Ограничение длины строки для посылки в сообщении


15-1230639901
Чудак
2008-12-30 15:25
2009.03.01
Права на доступ к дирректория юникс