其他分享
首页 > 其他分享> > 多级继承C.

多级继承C.

作者:互联网

假设一个C类继承自B类,它覆盖了A中定义的虚函数.C不会覆盖该函数.当类型A *的指针指向类型C的对象时,函数调用是否会使用B中的重写版本?

解决方法:

是!

从语义上讲,C隐式地从B继承其实现.
具体地说,被调用的虚函数的实现是最可用的.

标签:c,inheritance,override,virtual-functions
来源: https://codeday.me/bug/20190727/1550760.html