Projectile
是 Node
的子类。
我想要调用 Projectile
析构函数。
注意:在实际情况中,我有一个指向Projectile
、Player
或 Enemy
的Node*
列表,每个都有自己的析构函数。
Node
在 .h 文件
中没有指定析构函数(我假设它使用默认的析构函数)。
Node* p = new Projectile();
delete(p); //Projectile destructor is never called
Projectile
继承自Node
吗?如果是这样的话,“超类”这个术语用于将Projectile
与Node
相关联是不正确的。 - crashmstr