Beispiel
class
Base {
public
:
virtual
void
fnc();
};
class
Derived:
public
Base {
public
:
void
fnc(){}
};
Lösung
Deklarieren Sie beim Überschreiben von virtuellen Funktionen die abgeleiteten Funktionen ebenfalls als virtuell.
class
Base {
public
:
virtual
void
fnc();
};
class
Derived:
public
Base {
public
:
virtual
void
fnc(){}
};