首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

为什么会出现undeclared identifier的提示?解决思路

2012-02-01 
为什么会出现undeclared identifier的提示?我在对话框类中加入了m_hWnd的变量。又在对话框类中加入了一个vo

为什么会出现undeclared identifier的提示?
我在对话框类中加入了m_hWnd的变量。
又在对话框类中加入了一个void hello()的函数,在这个函数中用到了m_hWnd变量,
可是在编译时,
却有这个提示:
error C2065: 'm_hWnd' : undeclared identifier


是说这个没有定义。
这是为什么。

我明明不是在对话框类里面定义了嘛???

[解决办法]
是不是函数的实现部分
void CMyDialog::hello()
写成
void hello()

[解决办法]
void hello()这个不是成员函数,所以没有办法访问成员变量,
需要加上void c***::hello();
[解决办法]
就是就是.

热点排行