クラスで遊ぶためだけに、小さなプログラムをやっています。そして、a と b の 2 つのクラスを作成しました。
a の b に、またはその逆にアクセスできるようにしたい。これは私がこれまでに得たものです:
#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_ */
ポインターを保存するだけでなく、ポインターにアクセスできるようにしたい。どうやってやるの?