WEB开发网
开发学院软件开发C++ C++初级之常见编译错误 阅读

C++初级之常见编译错误

 2010-11-02 09:03:36 来源:WEB开发网   
核心提示:}10. 不要在h文件里面使用名字空间(using),这样会造成名字污染!!!在cpp文件中使用关系不大,C++初级之常见编译错误(2),11. 如果定义同一个常量,使用相同的名字,总之对于标识符无法识别的错误,不应该仅仅局限于错误行,而一个使用enum(unsigned int), 一个使用define(int),编
}

10. 不要在h文件里面使用名字空间using),这样会造成名字污染!!!在cpp文件中使用关系不大。

11. 如果定义同一个常量,使用相同的名字,而一个使用enum(unsigned int), 一个使用define(int),编译将会有冲突,编译无法过去!

12. 如果包含Ice的头文件,目前只能Ice的头文件放在.cppinclude的首项,不然会出现编译错误。

13. 如果list的只读的,那么也必须使用只读的迭代器来访问。

14. 逗号和点号(.)的错误,拼写错误!这一般编译器会提示:某个新标识符没有定义。

15. 标识符无法识别的情况:没有预声明class,struct等;在.h文件中成员定义的后面没有加分号(;);拼写错误;点号误写成逗号;在.cpp文件中,没有包含使用到的.h文件(由于.cpp文件他人不用,可以使用名字空间,也不可包含.h文件);在.cpp文件中,成员函数的前面忘记使用类名(::),或是类名写错了;等等。总之对于标识符无法识别的错误,不应该仅仅局限于错误行,应该多向前查找几行。

 

C++初级之常见运行错误

http://tech.cncms.com/develop/cjj/111885.html

C++初级之常用的调试技巧

http://tech.cncms.com/develop/cjj/111886.html

C++初级之基本知识

http://tech.cncms.com/develop/cjj/111883.html

上一页  1 2 

Tags:C++初级 编译错误

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接