Mein Problem ist, dass ich zuerst meine Schnittstelle definieren und dann weiter im Code implementieren muss, aber mein Problem, dass die Funktion, die innerhalb der Klasse zurückgegeben werden sollte, außerhalb der Klasse unbekannt zu sein scheint Ich implementiere Methode.Unbekannter Rückgabetyp Fehler (C++)
Dies ist mein Code:
class Test {
class Inner {
};
public:
Inner* foo (void);
};
Inner* Test::foo(){
}
Dieser Code erzeugen Fehler, da Typ Inner außerhalb der Klasse unbekannt für die Funktion ist. Kann jemand mir helfen, einfache Funktion zu machen, die den nur innerhalb der Klasse definierten Typ zurückgeben würde?
Vielen Dank für jede Hilfe.
Test :: Inner * Test :: foo() –