サンプル

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(){}
};