VC++未通过编译原因总结
1、“;”分号是否漏打,这个错误率是最高级的。
2、关键字或函数名是否打错,这个也很常见。
3、“>>”是否打成“<<”,这个在编程疲惫时容易出现。
4、同一变量名是否定义了两次,即重复命名问题,当代码多了后容易出现。
5、字母O与数字0,字母l,与数字1是否混淆,这个问题也是会出现的。
6、大小写相同的字母是否混淆,这个也有一定几率发生的。
7、“;”分号打成了“,”逗号,看似是低级错误但出现的概率也挺高的。
8、是否将括号打成了中文的了,在切换了输入法后容易出现。
9、所用函数等是否声明了相关的头文件,这个也容易被忽略。
10、struct 命令后是否误加了“;”分号,又一个低级错误。
11、struct 命令体大括号结尾是否漏加了“;”分号,精神力不足的副作用。
12、函数变量后是否加了“;”分号,多半是因为打字打顺手了。
13、是否打错,多打,少打了,是否声明了标注空间名“std”或在没有声明的前提下没有标注空间名来使用函墙绅褡孛数,是否在指针变量前声明了目标变量,是否使用了未声明的变量。*声明std的后面是否漏打了“;”*使用类时没有声明类变量如aa.b需先声明L aa;*创建类时未在{}后面添加“;”*在类体外创建类函数时忘了在类名前声明函数类型,如“int HANSHU::aaa()”这样添加函数返回值类型。*创建类时没有为类内的函数指定属性,如“public:”等。*程序包重复声明*未调用正确的程序包
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:44
阅读量:30
阅读量:36
阅读量:70
阅读量:21