会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
个人开发知识库
关注C++/WinCE开发
博客园
首页
新随笔
联系
管理
订阅
2010年6月26日
memset导致的内存泄露问题的解决办法
摘要: [代码]调用InitObject()的时候会有内存泄露发生,很是郁闷,我只是0初始化了呀。经查证,发现是对字符串清零时出的问题。原因如下:string/wstring是C++标准库的类,而用memset来对包含有指针的类对象的结构体清0是非常危险的,该清0操作导致string/wstring的内部结构遭到破坏,已经申请到的内存得不到释放,因而导致内存泄露。解决办法:[代码]
阅读全文
posted @ 2010-06-26 21:12 BruceDeen
阅读(1966)
评论(0)
推荐(0)
编辑
公告