私はこのような2つのクラスを持っています:
class B;
class A {
public:
int a, b;
B *b;
public:
int getctxt()
{
b->getctxt1();
}
}
Class B {
public:
int c,d;
A *a;
getctxt1()
{
/* something */
}
}
main()
{
B *b = new B();
A *a = new A();
b->a = a;
a->b = b;
}
しかし、コンパイルしようとすると、
不完全なタイプ 'struct A' の無効な使用。
誰でもこれを解決する方法を教えてもらえますか?