簡體   English   中英

C ++虛擬析構函數和符號引用錯誤

[英]C++ virtual destructor and symbol referencing error

只是因為我想在父類和子類中使用虛擬方法來應用多態性,所以我放入了虛擬析構函數。 但是,我仍然會出錯

孩子::〜Child()

Child :: Child()作為符號引用錯誤。

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

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

您必須定義析構函數,而不僅僅是聲明它。

virtual ~Parent() {};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM