首页 > 软件 > VC++这个代码他告诉我标识符h未生名

VC++这个代码他告诉我标识符h未生名

软件 2023-10-13

VC2008 未声明的标识符

在头文件最后(如果你有#endif,那么要在这个之前),添加那个变量的声明,比如说extern int a; 然后再在.cpp文件中,声明一下, int a; 你也可以新建一个MFC单文档应用程序,里面的theApp变量就是这样弄的,在C**App类中,**表示你新建应用程序的名称

未声明的标识符

它们通常来自忘记包含包含函数声明的头文件,例如,此程序将给出“未声明的标识符”错误:

例如:缺少标题

intmain(){std::cout<<"Helloworld!"<

要修复它,我们必须包含标题:

#includeintmain(){std::cout<<"Helloworld!"<

如果您编写了标题并正确包含它,标题可能包含错误的包含保护。

有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/aa229215(v=vs.60).aspx。

扩展资料

拼写错误的变量

当拼错变量时,会出现另一个常见的初学者错误:

intmain(){intaComplicatedName;AComplicatedName=1;/*mindtheuppercaseA*/return0;}

范围不正确

例如,此代码会出错,因为您需要使用std::string:

#includeintmain(){std::strings1="Hello";//Correct.strings2="world";//WRONG-wouldgiveerror.}

申报前使用

voidf(){g();}voidg(){}

g在首次使用之前尚未申报。要修复它,要么移动g之前的定义f:

voidg(){}voidf(){g();}

或者在g之前添加声明f:

voidg();//declarationvoidf(){g();}voidg(){}//definition

用VS2010编写C程序出现"未定义标识符"是怎么回事

1、如果是你自己写的函数,最好在主文件前声明一下。就是如void initgraph(...);

2、如果你自己写了initgraph函数的话,错误就发生在函数的引用上,你应该在用之前声明他,就算你包括了他的头文件,也必须在用之前声明他。

3、还有一种方法,就是在你声明initgraph函数的文件里,在他前面加上extern这样就没问题了。

4、initgraph是函数名 ,功能为初始化图形系统。pathtodriver表示存放图形驱动文件的路径。头文件是graphics.h。

扩展资料

VS2010特点:

1、支持Windows Azure,微软云计算架构迈入重要里程碑。

2、助力移动与嵌入式装置开发,三屏一云商机无限。

3、实践当前最热门的 Agile/Scrum 开发方法,强化团队竞争力。

4、升级的软件测试功能及工具,为软件质量严格把关。

5、搭配Windows 7,Silverlight4 与 Office,发挥多核并行运算威力,

6、创建美感与效能并重的新一代软件。

7、支持最新C++标准,增强IDE,切实提高程序员开发效率。

参考资料来源:百度百科:编程

在vc++6.0中调试出现error C2065:'undeclared identifier怎么

这是变量未定义的错误。

  1. 一般情况下,是有变量没有定义,就直接使用了,这个定义一下就好了;

  2. 如果是声明类对象,那么一定要包含声明这个类的头文件;

  3. 另外,有可能是你定义变量的时候,忘记加分号了;

暂时想到这些。如果不能解决的话,可以把具体代码贴上来。


标签:编程语言 信息技术 标识符 编程 CC++

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18