只是因为我想让虚拟方法在我的父类和子类中应用多态,我才放入虚拟析构函数。但是,我确实收到了错误
Child ::〜Child()
Child :: Child()作为符号引用错误。
class Parent {
public: Parent();
virtual ~Parent();
};
class Child {
public:
Child();
~Child();
};
答案 0 :(得分:0)
您必须定义析构函数,而不仅仅是声明它。
virtual ~Parent() {};