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

时间:2014-04-30 14:26:51

标签: c++ abstract-class

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

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

int main() {
    derived d;
}

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

有谁可以解释为什么会有错误?

1 个答案:

答案 0 :(得分:0)

你有一个额外的{。公共基地{{