一些编程的心得

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

本文地址:http://com.8s8s.com/it/it25944.htm