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