C ++虚拟析构函数和符号引用错误

时间:2012-08-16 01:53:22

标签: c++ inheritance virtual-destructor

只是因为我想让虚拟方法在我的父类和子类中应用多态,我才放入虚拟析构函数。但是,我确实收到了错误

  

Child ::〜Child()

     

Child :: Child()作为符号引用错误。

class Parent {
public: Parent();
        virtual ~Parent();
};

class Child {
public:
      Child();   
       ~Child();
};

1 个答案:

答案 0 :(得分:0)

您必须定义析构函数,而不仅仅是声明它。

virtual ~Parent() {};