クラス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(); };とすると、エラーが出てしまいます。
どなたか、回答お願いします。