为什么会出现undeclared identifier的提示?
我在对话框类中加入了m_hWnd的变量。
又在对话框类中加入了一个void hello()的函数,在这个函数中用到了m_hWnd变量,
可是在编译时,
却有这个提示:
error C2065: 'm_hWnd' : undeclared identifier
是说这个没有定义。
这是为什么。
我明明不是在对话框类里面定义了嘛???
[解决办法]
是不是函数的实现部分
void CMyDialog::hello()
写成
void hello()
了
[解决办法]
void hello()这个不是成员函数,所以没有办法访问成员变量,
需要加上void c***::hello();
[解决办法]
就是就是.