Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: -0.983 c
11-1197556130
nikfel
2007-12-13 17:28
2009.03.01
Как отловить активно окно или нет.


2-1232099268
buzb
2009-01-16 12:47
2009.03.01
изменение размера компонентов.


2-1231853760
9899100
2009-01-13 16:36
2009.03.01
Пользователь с обрезанными правами


2-1231913845
des
2009-01-14 09:17
2009.03.01
как сохранить картинку?


6-1199970944
samalex
2008-01-10 16:15
2009.03.01
Закачать файл на LINUX




   Наверх