纯虚函数

纯虚函数:
1。在类继承体系中,在基类中作为的继承体系 公有操作的占位符
2。在每个派生类中必需提供实体定义
      理解:不提供实体定义的时候,派生类的也属于个抽象类,不能创建对象

class B
{
public:
    virtual void ok() = 0;
};

class D:public B
{
//    void ok(){cout << "okokok" << endl;};
};

class E:public D
{
public:
    void ok(){cout << "okokok" << endl;};
};

int main()
{
//    D d;    //若派生类定义未提供纯虚函数的实现,会报无法实例化基类B
//    d.ok();
    E e;
    e.ok();
    return 0;
}

你可能感兴趣的:(Class)