可能重复:
Why should I declare a virtual destructor for an abstract class in C++?
我在这里继承了一些我想要了解的代码,头文件是:
class RemoteNotify : public virtual ServiceObject, public virtual RemoteMsg{
RemoveNotify();
virtual ~RemoveNotify();
/* more code down here */
}
我想知道为什么会有人声明virtual
析构函数?