两个类相互调用
//A.h
#include "B.h"
class A
{
public:
B b;
}
//A.cpp
#include "A.h"
class A{}
//B.h
extern class A;
class B
{
public:
A* a;
}
//B.cpp
#include "B.h"
#include "A.h"
class B{}
//A.h
#include "B.h"
class A
{
public:
B b;
}
//A.cpp
#include "A.h"
class A{}
//B.h
extern class A;
class B
{
public:
A* a;
}
//B.cpp
#include "B.h"
#include "A.h"
class B{}