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。
阅读量:129
阅读量:160
阅读量:102
阅读量:170
阅读量:154