a.h文件中包含一个类
class A
{
public:
           B b;
}
b.h文件
#include “a.h”
class B
{
public:
          A a;
}
请问这样的情况能通过编译吗?有没有问题?
我自己感觉两个类互相包含,应该不行吧我想编译器先编译a.h,遇到B b这句的时候,应该是没有办法知道这是一个什么东西,未产生未定义错误。是这样吗?
如果两个类想互相包含,应该怎么做呢?