头文件重复包含的问题
MFC的对话框工程
编译工具6.0
在CTestDlg的头文件中声明了一个用于储存CMyClass类对象的集合类
class CTestDlg : public CDialog
{
public:
CTestDlg(CWnd* pParent = NULL); // standard constructor
CArray<CMyClass,CMyClass> m_MyClassArray;
然后在CMyClass定义一个CTestDlg的对象
class CMyClass
{
public:
CMyClass();
virtual ~CMyClass();
CTestDlg dlg;
};
问题:怎么解决头文件重复包含的问题?