互いに参照しあうクラス
Posted: 2009年3月09日(月) 18:15
class A と class B があったとき、
クラスAがBのインスタンスを持ち、BがAのポインタを持つ。
また、クラスAとクラスBは別のヘッダファイルに存在している。
こういう条件の場合、どのようなコードを書けばいいのでしょうか?
たとえば、
どなたか、回答お願いします。
クラスAがBのインスタンスを持ち、BがAのポインタを持つ。
また、クラスAとクラスBは別のヘッダファイルに存在している。
こういう条件の場合、どのようなコードを書けばいいのでしょうか?
たとえば、
----A.h---- #include "B.h" class A { B mB; void Print(); }; ----B.h---- #pragma once #include "A.h" class B { A* mpA; void Print(); };とすると、エラーが出てしまいます。
どなたか、回答お願いします。