たとえば、クラスAの定義があります
class A {
...
}
ああで
および bh の B
class B {
...
}
ah では必要#include "b.h"
で、bh では必要です#include "a.h"
が、コンパイラの再帰的障害です。
そのような事前防御で1つのファイルでそれをだますことができます
class A;
class B {
...
}
class A {
...
}
しかし、わかりやすくするために...それらを互いに分離したいのですが、どうすればそれを作成できますか?