抽象类在创建派生类的对象时出错

Abstract class giving error while creating object of derived class

本文关键字:对象 出错 创建 派生 抽象类      更新时间:2023-10-16
class base
{
    public:
    virtual void display() = 0;
};
class derived : public base
{
    void display()
    {
        //print display of derived//some code
    }
};
int main() {
    derived d;
}

当我运行上面的代码时,它给出了一个错误,我不能创建抽象类的对象;然而,我的派生类不是一个抽象类。

有人能解释为什么会出现错误吗?

您有一个额外的{.public base{{