使用VC编程时,申明一个对话框类成员对象时老出现C2146的错误
#include "MyAddDlg.h"class CMyDlg : public CDialog
{
// Construction
public:
CMyAddDlg m_dlg;//错误就在这行
CObArray m_ObjectArry;
CMyDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Da
//...................
}
: error C2146: syntax error : missing ';' before identifier 'm_dlg'
: error C2501: 'CMyAddDlg' : missing storage-class or type specifiers
: error C2501: 'm_dlg' : missing storage-class or type specifiers
Generating Code...
晕死了。我写了分号了啊。哪位大虾能救救我。。。。
如果不声明为共有成员变量。而申明成为成员函数的局部变量,上述错误又消失了。
这个是什么问题啊。
[[it] 本帖最后由 VanHorn 于 2008-3-3 20:23 编辑 [/it]]