簡體   English   中英

創建派生類的對象時給出錯誤的抽象類

[英]Abstract class giving error while creating object of derived class

class base
{
    public:
    virtual void display() = 0;
};

class derived : public base
{
    void display()
    {
        //print display of derived//some code
    }
};

int main() {
    derived d;
}

當我運行上面的代碼時,它給出一個錯誤,即我無法創建抽象類的對象。 但是,我的派生類不是抽象類。

誰能解釋為什么有錯誤?

您還有一個額外的{。 公共基礎{

暫無
暫無

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

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