#include "B.h"
class A
{
B b;
};
--------------------------------------------
#include "A.h"
class B
{
A a;
};
--------
在编译时出错!,这是为什么?
class A
{
B b;
};
--------------------------------------------
#include "A.h"
class B
{
A a;
};
--------
在编译时出错!,这是为什么?
为什么不把两个类放在同一个文件里,
如果非要放在两个文件里,应该把包含语句放在实现文件中,在头文件只要声明一下就可以