头文件互相包含
当class A头文件已经#include "B.h",而此时class B中又想使用A 类;怎么办?
解决方法:
先声明类A,再定义对象指针,在其源文件中include,即可使用;
B.h中:
class A ;
class B : public CDialog
{
A *a;
}
在B.cpp中
#include "A.h"
即可使用;
可能会出现某标识符找不到,此时只需在stdafx.h中#include "resource.h"即可