2012年9月25日
摘要: 刚写完一段代码,由于将很运行在移动设备上, 我决定先测试一下内存的使用量, 结果发现了很严重的内存泄漏, 在前前后后翻看了new 和delete并确认没有漏写的情况下, 泄露依然存在!调试后最终确认了问题是因为union的不当使用造成的, 下面开始还原现场: 1 typedef struct DATA_ 2 { 3 DATA_(int size = 10) 4 { 5 pVoid = new char[nSize]; 6 this->size = size; 7 } 8 virtual ~DATA_() 9 {10 ... 阅读全文
posted @ 2012-09-25 02:25 zcmmwbd 阅读(717) 评论(0) 推荐(0) 编辑