虚拟函数必需的实例化(具体类)或纯虚(抽象类)

    技术2022-05-11  123

    derived类并非抽象类的时候,必需实例化虚函数 否则报无法实例化base类的错误,从而无法实例化类对象 class B { public:     virtual B* ok() = 0; }; class D:public B { public: //    virtual D* ok(){cout << "okokok" << endl; D d; return &d;} }; int main() {     D d; //    d.ok();     return 0; }

    最新回复(0)