Ich frage mich, wie Sie eine Getter-Funktion von einer anderen Klasse in einer anderen Klasse aufrufen würden. Zum Beispiel, was haben wird ich jetzt nicht funktioniertGetter von einer anderen Klasse in einer Klasse aufrufen
class A{
public:
friend class B;
std::string getfirst(){ return b.getfirst();}
private:
B b;
};
class B{
public:
std::string getfirst(){
return first_;
}
private:
std::string first_;
};
Wie würde ich dieses Problem beheben, so dass ich B GetFirst Funktion aufrufen kann?
Dieser Code wird nicht einmal leicht kompilieren ... Sie haben 'std :: string getfirst() {std :: string getfirst() {'. –
Ich mochte den "leicht kompilieren" -Teil ;-) –