• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

C/C++如何在程序中加载JPG图片?[2]

发布: 2008-4-25 11:33 | 作者: 不详 | 来源: csai | 查看: 143次 | 进入软件测试论坛讨论

领测软件测试网

&y&Hx2B:B7F

4j:HC:X-x w  首先,不要失去信心。有很多办法可以对付内存问题。我们先列出所有可能存在的实际问题: 软件测试技术网7\u&B[&H JR(\G

h&WurIy%[!t  内存泄漏
E7wj1gkmT`  错误分配,包括大量增加 free() 释放的内存和未初始化的引用 软件测试技术网*m:{h8S+aS
  悬空指针
E.c&r7r*Of/W  数组边界违规

d1C\+x/Dd*i

;Q0F@ hZ.am|?  这是所有类型。即使迁移到 C++ 面向对象的语言,这些类型也不会有明显变化;无论数据是简单类型还是 C 语言的 struct 或 C++ 的类,C 和 C++ 中内存管理和引用的模型在原理上都是相同的。以下内容绝大部分是“纯 C”语言,对于扩展到 C++ 主要留作练习使用。软件测试技术网~&}H^7_

软件测试技术网kV T:_E#Y,y6H(?

  内存泄漏软件测试技术网?0gX1DENo

软件测试技术网:KP