Abstrakte Klassen, Vererbung, Referenzen und Parameterügergabe
-
Reth schrieb:
OK, das leuchtet ein!
destroy() wird im Destruktor der Klasse gerufen!Die pure virtual Methoden müssen aber dennoch immer überschrieben werden, wenn die abgeleiteten Klassen nicht abstrakt sein sollen, auch wenn sie schon ne Implementierung in der Basisklasse haben, oder?
richtig. allerdings rufst du hier die funktion aus dem destruktor der basisklasse auf, und in diesem falle hast du eben ein problem, wie im anderen thread beschrieben.