CAsyncSocket编程,内存泄漏的问题

whiteclouds 2003-08-08 03:24:19
Dialog Based 程序,在Dialog类中声明了一个CAsyncSocket* m_sock变量,在OnInitDialog()中初始化如下:
m_sock=new CAsyncSocket;
m_sock->Create();
m_sock->Connect("192.168.0.91",700);
然后在关闭按钮中删除:
m_sock->Close();
问题:执行结束报告在
m_sock=new CAsyncSocket;
处有8个字节内存泄漏,怎么回事啊?
...全文
31 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gates11 2003-08-11
  • 打赏
  • 举报
回复
delete m_sock;
关掉不必要的程序,防止系统出错。可笑的ms windows!
whiteclouds 2003-08-08
  • 打赏
  • 举报
回复
程序不稳定,有时我开vc和msdn及sql server,运行结束报泄漏,关掉msdn等就不再报了,大概是系统的问题。
cernet 2003-08-08
  • 打赏
  • 举报
回复
执行的很正常啊.
shilong 2003-08-08
  • 打赏
  • 举报
回复
所有的new都必须对应一个delete
你查一下自己的代码
whiteclouds 2003-08-08
  • 打赏
  • 举报
回复
netfyee(VC <VS> DELPHI),加了你说的,不好意思,此问题解决。但发现原述问题在进行其他操作时依然出现,而且有112个字节之多,说明是我判断错了。如有兴趣,希望能继续帮我!
newlife2002_313 2003-08-08
  • 打赏
  • 举报
回复
After you m_sock->Close();
Remember delete m_sock;
Because you use new for m_sock.
bb123456789 2003-08-08
  • 打赏
  • 举报
回复
SOCIET初始化了吗?
netfyee 2003-08-08
  • 打赏
  • 举报
回复
delete m_sock

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧