別のクラスの別のクラスからゲッター関数を呼び出す方法が不思議でした。たとえば私が今働いているものは動作していませんクラス内の別のクラスからゲッターを呼び出す
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_;
};
私はBのgetfirst関数を呼び出すことができるようにこれを修正しますか?
このコードは少しでもコンパイルされません。あなたは 'std :: string getfirst(){std :: string getfirst(){'を持っています。 –
私は「ややコンパイル」の部分が好きでした;-) –