标题可能令人困惑.
假设我们有以下设置;
class A { public: virtual void fn() = 0; }; class B { public: virtual int fn() {}; }; class C: public A, public B { };
有什么办法来定义A::fn的class C?
A::fn
class C
c++ inheritance overriding virtual-functions
c++ ×1
inheritance ×1
overriding ×1
virtual-functions ×1