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