可能重复:
为什么要在 C++ 中为抽象类声明虚拟析构函数?
我在这里继承了一些我试图理解的代码,头文件是:
class RemoteNotify : public virtual ServiceObject, public virtual RemoteMsg{
RemoveNotify();
virtual ~RemoveNotify();
/* more code down here */
}
我想知道为什么有人会声明一个virtual
析构函数?