Hi,
ich bekomme bei der Ausführung eines Programmes eine Fehlermeldung call to pure virtual function. Das Programm wurde mit g++ (gcc) 2.95.x compiliert. Ich dachte, der Compiler merkt schon, wenn man durch slicing eine Instanz einer pure virtual class erzeugt? Kann das ein Compiler-/Linkerfehler sein?
Ich finde den Fehler auch nicht, ich uebergebe ueberall nur Referenzen und Pointer (also nur Pointer), aber vielleicht uebersehe ich auch etwas. Der Fehler passiert uebrigens beim Aufruf einer objekt.clone() Funktion (workaround fuer mangelnden virtuellen copy construktor in C++).
Tja, hat wer eine Idee?
Gruss
Thorsten