|
|
一些编程的心得 |
|
|
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
进入公司开始学习编程,最近一个项目是电子地图,经过多次调试该程序,发现很多错误,于是变成了心得。 1、函数有多个返回值时,需要考虑多种情况。 如 a_function( Input) { if (Input == a) { return ret1; } else { return NULL; } } 在调用的时候,设计时考虑输入的Input在通常情况是一个存在的值,所以函数返回时没有考虑为NULL情况,结果程序出现异常情况后,因为没有判断返回值,导致程序退出。这种情况在本次项目中只出现了几次,不过还是被主管找出来了。 感觉有时候写程序太马虎,实属菜鸟一个! 2、内存泄露问题 内存泄露就是 new了块空间却没有delete 。这种东西一定要在写的时候就要考虑到,不然程序变大以后,找起来太麻烦。
|
|
相关文章:相关软件: |
|