关于“error C2065 : 未声明的标识符”的解决方法

关于“error C2065 : 未声明的标识符”的解决方法

1.查看是否已经在头文件中对其定义和声明;
2.查看一下函数或变量所在的源文件其是否已经包含了需要用到的头文件;
3.查看函数前方是否有所属的名称空间(关于这一点下方可以给出个例子)

void FindComm()
{
	.........
                 m_ArrCom.Add(data);//error C2065 : "m_ArrCom" 未声明的标识符
   .........
}

在写MFC程序时出现了这个错误,在一番查找后,发现是没有给它命名空间,改成下方的代码就能够通过了。

void  CITcard_test3Dlg::FindComm()
{
	.........
                 m_ArrCom.Add(data);
   .........
}

你可能感兴趣的:(c++,visual,studio)