<分区>
我用这些依赖项编写了两个类。
//a.h
class B:
class A{
B *b ;
A() { b = new B(this);}
print();
}
// b.h
class A;
class B{
A* a;
B(A *_a){ this->a = _a }
void foo() { a->print(); } // here i have error : use of undefined type a
}
如果我注释 'a->print()' 代码编译并且其他函数工作,但是当我在类 B 中使用类 A 的指针时,我收到此错误:
"use of undefined type a"
谁能解决我的问题?
谢谢