我正在做一个小程序,只是为了玩类。我做了两个类,a和b。
我希望能够在 b 中访问 a,反之亦然。这是我到目前为止得到的:
#ifndef A_HH_
#define A_HH_
#include <string>
class b;
class a
{
private:
string aString;
b* bClass;
public:
a(){aString = "A";}
string getString(){return aString;}
string getBString(){return bClass->bString;}
};
#endif /* A_HH_ */
和 b:
#ifndef B_HH_
#define B_HH_
#include <string>
class a;
class b
{
private:
string bString;
a* aClass;
public:
b(){bString = "B";}
string getString(){return bString;}
};
#endif /* B_HH_ */
我希望能够访问指针而不仅仅是存储它。我怎样才能做到这一点?