两个类存在相互应用头文件的情况:
例如:
类A:
class A{
}
类B:
class B{
}
类文件A:
#include “B.h”
class B;
class A{
A(void);
~A();
}
类文件B:
#include "A.h"
class A;
class B{
B(void);
~B();
}
加入#inlcude “ 头文件” 是为了实例化对象,看情况时候需要加入头文件以及class 申明。