Linux编程C++内存管理内存耗尽的解决
在用delete释放对象数组时,留意不要丢了符号‘[]’。例如:
后者相当于delete objects[0],漏掉了另外99个对象。 一些心得体会 我认识不少技术不错的C++/C程序员,很少有人能拍拍胸脯说通晓指针与内存管理(包括我自己)。我最初学习C语言时特别怕指针,导致我开发第一个应用软件(约1万行C代码)时没有使用一个指针,全用数组来顶替指针,实在蠢笨得过分。躲避指针不是办法,后来我改写了这个软件,代码量缩小到原先的一半。 我的经验教训是: (1)越是怕指针,就越要使用指针。不会正确使用指针,肯定算不上是合格的程序员。 (2)必须养成“使用调试器逐步跟踪程序”的习惯,只有这样才能发现问题的本质。 ()
上一篇:Linux编程C++内存管理的指针传递详解 下一篇:Gartner分析家谈对开源数据库的研究 更多相关文章
|
推荐文章
精彩文章
|