サンプル
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(){}
};