1
Ich hatte gerade eine kurze Frage zum Definieren von Funktionen mit geschachtelten Klassen.geschachtelte Klassendefinitionen C++
nachstehendes Beispiel Gegeben:
class OuterClass {
class InnerClass{
public:
void someMethod();
};
InnerClass someFunction();
};
ich für die Definition von irgendeinemethode in einer CPP verstehen Sie tun können:
void OuterClass::InnerClass::someMethod() {
// stuff}
Aber wie die Definition für Innerclass somefunction gehen würde?
'InnerClass OuterClass :: SomeFunction() {...}' – kebs
Technisch ist es auch eine "Methode" (alias Mitgliedsfunktion), also ruft man 'someMethod()' und die andere 'someFunction()' irreführend, – kebs