Форум: "Прочее";
Текущий архив: 2009.03.01;
Скачать: [xml.tar.bz2];
ВнизПочему вызывается метод предка?? Найти похожие ветки
← →
@!!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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c