一些编程的心得

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

[/url] 进入公司开始学习编程,最近一个项目是电子地图,经过多次调试该程序,发现很多错误,于是变成了心得。

1、函数有多个返回值时,需要考虑多种情况。

如 a_function( Input)

{

if (Input == a)

{

return ret1;

}

else

{

return NULL;

}

}

在调用的时候,设计时考虑输入的Input在通常情况是一个存在的值,所以函数返回时没有考虑为NULL情况,结果程序出现异常情况后,因为没有判断返回值,导致程序退出。这种情况在本次项目中只出现了几次,不过还是被主管找出来了。 感觉有时候写程序太马虎,实属菜鸟一个!

2、内存泄露问题

内存泄露就是 new了块空间却没有delete 。这种东西一定要在写的时候就要考虑到,不然程序变大以后,找起来太麻烦。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航