MetallDragon
Erfahrenes Mitglied
Servus Leute,
Ich denke der Titel sagt schon alles aber hier nochmal zum mitschreiben:
Kann ich eine abstrakte Funktion einer Klasse á la
virtual void MeineFunktion(int a, int b) = 0;
überladen ?
Mein Compiler meckert da nämlich rum, wenn ich Objekte des Types, zudem die Funktion gehört, alloziiren will.
Eine Deklaration wie:
virtual void MeineFunktion(int a, int b){};
macht keine Probleme.
Es ist zwar in diesem Fall nicht zwingend, dass die Klasse abstrakt ist es würde mich nur einfach mal interessieren.
Danke für eure Hilfe.
Ich denke der Titel sagt schon alles aber hier nochmal zum mitschreiben:
Kann ich eine abstrakte Funktion einer Klasse á la
virtual void MeineFunktion(int a, int b) = 0;
überladen ?
Mein Compiler meckert da nämlich rum, wenn ich Objekte des Types, zudem die Funktion gehört, alloziiren will.
Eine Deklaration wie:
virtual void MeineFunktion(int a, int b){};
macht keine Probleme.
Es ist zwar in diesem Fall nicht zwingend, dass die Klasse abstrakt ist es würde mich nur einfach mal interessieren.
Danke für eure Hilfe.