几何尺寸与公差论坛

 找回密码
 注册
查看: 2315|回复: 3

CString的内存泄漏问题

[复制链接]
发表于 2007-4-12 13:58:13 | 显示全部楼层 |阅读模式
现在程序有内存泄漏   
   
   
  strcore.cpp(118)   :   {17415}   normal   block   at   0x01175C30,   22   bytes   long.   
    Data:   <                         224.>   01   00   00   00   09   00   00   00   09   00   00   00   32   32   34   2E     
  {17414}   client   block   at   0x011759B0,   subtype   0,   172   bytes   long.   
  a   CMsg   object   at   $011759B0,   172   bytes   long   
   
  好像是CString的问题,不太明白,怎么解决呢?
 楼主| 发表于 2007-4-12 13:58:56 | 显示全部楼层

回复: CString的内存泄漏问题

这倒不一定是CString的问题,通常是因为你定义的Class中有CString   的成员变量,而在使用中忘记删除Class   *的指针,一般来说都可以在你上面显示的内容附近找到真正内存泄漏的代码
 楼主| 发表于 2007-4-12 13:59:33 | 显示全部楼层

回复: CString的内存泄漏问题

3 楼liu_feng_fly(笑看风云 搏击苍穹 衔日月)回复于 2002-12-02 12:30:42 得分 0

是不是你的CString变量调用getbuffer之后没有调用releasebuffer函数啊?
 楼主| 发表于 2007-4-12 14:00:38 | 显示全部楼层

回复: CString的内存泄漏问题

你一定用new   分配了内存,而没有用delete来删除它
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-5-14 00:57 , Processed in 0.039127 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表