1 / 4
文档名称:

C++课程上机实验常见错误汇集.docx

格式:docx   大小:12KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C++课程上机实验常见错误汇集.docx

上传人:mazhuangzi1 2022/5/15 文件大小:12 KB

下载得到文件列表

C++课程上机实验常见错误汇集.docx

文档介绍

文档介绍:C++课程上机实验常见错误汇集
1. 在源码中遗失“;”
调试器错误信息:syntax error : missing ';'
缺少命名空间使用定义:即缺少“using namespace std;" 调试器错误信息:例: erroritialized
出现这种错误主要是对面向过程的程序执行没有理解。
在一个工程中包含多于一个的main函数
error C2556: 'int __cdecl main(void)' : overloaded function differs only by return type from 'void __cdecl main(void)'
E:\temp\alskdf\(4) : see declaration of 'main'
E:\temp\alskdf\(15) : error C2371: 'main' : redefinition; different b asic types
在上机课中始终有同学犯这种错误,原因可能是从来没有上过机。
在函数定义的()后面使用分号
例: void chang();
{
}
调试器错误信息: error C2447: missing function header (old-style formal list?)
函数声明/定义/调用参数个数不匹配.
例: void chang(int a,int b, float c)
{
}
void main()
{
chang(3,4);
}
调试器错误信息:error C2660: 'chang' : function does not take 2 parameters
最常见的20种VC++编译错误信息
1、 fatal error C1010: unexpected end of file while looking for precompiled header directive。
寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "")
2、 fatal error C1083: Cannot ope n in elude file: 'R h': No such file or di r
ectory
不能打开包含文件“R•……h:没有这样的文件或目录。
3、 error C2011: 'C ': 'class' type redefinition
类“C……'重定义。
4、 error C2018: unknown character '0xa3'
不认识的字符'0xa3'。(一般是汉字或中文标点符号)
5、 error C2057: expected constant expression 希望是常量表达式。(一般出现在 switch 语句的 case 分支中)
6、 error C2065: 'IDD_MYDIALOG' : undeclared identifier “IDD_MYDIALOG:未声明过的标识符。
7、 error C2082: redefinition of formal parameter 'bReset'
函数参数“bReset”在函数体中