MetallDragon
Erfahrenes Mitglied
Hi Leute,
Eine kleine Frage: Kann ich abstrakte Funktionen mit einem unbekannten Rückgabetyp deklarieren ?
Die Sache ist die Folgende:
Ich habe meine abstrakte Basisklasse B und meine abgeleiteten Klassen D1, D2 und D3.
D1, D2 und D3 erben alle von B die Funktion Get().
Jetzt soll aber jede der abgeleiteten Klasse einen anderen Rückgabetyp haben...
also z.B
int D1::Get();
float D2::Get();
string D3::Get();
wie muss jetzt der Prototy in Base aussehen ?
-was kommt hier- B::Get();
So, ich hoffe, dass ich mich einigermaßen verständlich ausgedrückt habe...
Danke für die Mühen, sich den Beitrag bis hier hin durchzulesen.
M.D
Eine kleine Frage: Kann ich abstrakte Funktionen mit einem unbekannten Rückgabetyp deklarieren ?
Die Sache ist die Folgende:
Ich habe meine abstrakte Basisklasse B und meine abgeleiteten Klassen D1, D2 und D3.
D1, D2 und D3 erben alle von B die Funktion Get().
Jetzt soll aber jede der abgeleiteten Klasse einen anderen Rückgabetyp haben...
also z.B
int D1::Get();
float D2::Get();
string D3::Get();
wie muss jetzt der Prototy in Base aussehen ?
-was kommt hier- B::Get();
So, ich hoffe, dass ich mich einigermaßen verständlich ausgedrückt habe...
Danke für die Mühen, sich den Beitrag bis hier hin durchzulesen.
M.D