多级继承C++

spl*_*123 3 c++ inheritance overriding virtual-functions

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

Que*_*tin 5

是!

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