跳转到内容

C++ 语言/对象/继承/多态语法

来自维基教科书,开放的书籍,为开放的世界

通常,对象是通过实例化派生类来分配的,但是由类型为“指向基类的指针”的指针变量“指向”:CRBase* poBase = (CRBase*)(new CRDerived);。如果CRBaseCRDerived提供了相同DoAction()成员函数的两种不同实现,则poBase->DoAction()将调用基类的实现。但是,如果成员函数被virtual关键字标记,则poBase->DoAction()将改为“多态地”调用派生类的实现。

有关多态语法的其他信息

华夏公益教科书