两个C++类之间要互引用可不想java那么方便
我们来看一下吧
在java 中这样应该就可以了
可是该死的C++不行
需要用到一个叫‘预定义’的玩意
就是在用class B之前先说明一下
如下:
这下就行了
我们来看一下吧
A.h
class A
{
B* b;
};
B.h
class B
{
A* a;
}
在java 中这样应该就可以了
可是该死的C++不行
需要用到一个叫‘预定义’的玩意
就是在用class B之前先说明一下
如下:
A.h
class B; //预定义
class A
{
B* b;
};
B.h
class A; //预定义
class B
{
A* a;
}
这下就行了