c++并没有要求基类的每个虚函数都要在派生类中实现,但是有些时候我们把基类的这些虚函数都
在派生类中描述一下(方便使用者查看),但是一旦我们把虚函数声明出来,那就意味着我们做了
重载动作,此时就逼得我们不得不写出自己的虚函数重载版本,但是很多时候我们还是想使用基类
版本,那么此时就有两种方案:
方案一:
方案二:
c++并没有要求基类的每个虚函数都要在派生类中实现,但是有些时候我们把基类的这些虚函数都
在派生类中描述一下(方便使用者查看),但是一旦我们把虚函数声明出来,那就意味着我们做了
重载动作,此时就逼得我们不得不写出自己的虚函数重载版本,但是很多时候我们还是想使用基类
版本,那么此时就有两种方案:
方案一:
方案二:
下一篇:[c++] 规避虚函数的动态绑定
本系列深入分析编译器对于C++虚函数的底层实现,最后分析C++在多态的情况下的性能是否有受影响,多态究竟有多大的性能损失。
C++ | C++多态C++ 多态多态按字面的意思就是多种形态。当类之间存在层次结构,年09月
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M