好久没写基类。。都记不得了。。
基类的析构要是虚的。。否则继承类析构不会被调用。。然后就内存泄漏了。。。demo时遇过这个问题。。现在又犯。。纠结了。。。
还有
createAction = OGRE_NEW T;
mActionItem = dynamic_cast<ActionItem*>(createAction);
好像要动态转下。。否则掉不到子类的虚函数。。。
好久没写基类。。都记不得了。。
基类的析构要是虚的。。否则继承类析构不会被调用。。然后就内存泄漏了。。。demo时遇过这个问题。。现在又犯。。纠结了。。。
还有
createAction = OGRE_NEW T;
mActionItem = dynamic_cast<ActionItem*>(createAction);
好像要动态转下。。否则掉不到子类的虚函数。。。