A.h
#include "B.h"
class A{
public:
B* m_b;
}
B.h
#include "A.h"
class B{
public:
A* m_a;
}
上面这样是编译不过的,把A.h中的
#include "B.h"
去掉,改为
class B;
A.h
#include "B.h"
class A{
public:
B* m_b;
}
B.h
#include "A.h"
class B{
public:
A* m_a;
}
上面这样是编译不过的,把A.h中的
#include "B.h"
去掉,改为
class B;