示例

class Base {
public:
virtual void fnc();
};

class Derived: public Base {
public:
void fnc(){}
};


解决方案
覆盖虚函数时,将派生函数声明为 virtual。


class Base {
public:
virtual void fnc();
};

class Derived: public Base {
public:
virtual void fnc(){}
};