c++编程中超级容易大意犯错,好在书中已有总结

防范c++编码过程中因粗心大意而产生的错误:

1、视觉上不容易区分的操作符书写错误,==,<=,&&,||等符号发生少写一个的情况。
2、变量被创建后应当及时初始化,防止为初始化的变量成为右值。
3、小心变量的初值,缺省值错误或精度不够。
4、避免隐式数据类型转换发生错误,尽量显式进行类型转换。
5、小心变量向上或向下溢出,数组越界。
6、记得编写错误处理程序以及错误处理程序无误。
7、小心文件I/O有误。
8、避免编写技巧性很高的代码,不然以后自己和别人怎么看?
9、不必设计面面俱到,非常灵活的数据结构,这往往导致极大的内存占用和更不稳定的bug。
10、原有的高质量代码尽量复用,原有的差劲代码尽量重写。
11、尽量使用标准库函数,不必发明已有的库函数。
12、尽量不使用与具体硬件或软件环境关系密切的变量。
13、把编译器的选项设置为最严格的状态。
14、如果可以,使用PC-Lint,LogiScope等工具审查代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值