多态(Polymorphism)的实现机制
摘要:1. 我理解的广义的 override 是指抛开各种访问权限,子类重定义(redefine)父类的函数(即函数签名相同)。 2. C++中的三个所谓的原则:never redefine base class‘ non-virtual function;重写虚函数;如果要 redefine 父类的 s
阅读全文
posted @
2017-01-10 21:53
MicN
阅读(721)
推荐(0)
【转载】 C++多继承中重写不同基类中相同原型的虚函数
摘要:本篇随笔为转载,原文地址: C++多继承中重写不同基类中相同原型的虚函数。 在C++多继承体系当中,在派生类中可以重写不同基类中的虚函数。下面就是一个例子: class CBaseA { public: virtual void TestA(); }; class CBaseB { public:
阅读全文
posted @
2017-01-01 20:45
MicN
阅读(1332)
推荐(0)