局部变量初始化

防止造成野指针,字符串越界,数组越界,非法访问等。

检查函数传入参数

将错误的,不合法的输入阻止在最开始处

方法

  • C中常用assert进行处理

检查函数的返回值,以便对函数出错进行处理

释放指针后,指针置NULL

参考

  1. http://www.codeproject.com/Articles/216077/Making-Your-Cplusplus-Code-Robust

留言