我在用CMAP时出现泄露,这是我的解决办法.在CSDN获益不少,特共享,望DX拍砖.CMap <int,int,object*,object*> m_map;
for(int i=0; i<10; i++)
{
object *ob=new object();
m_map.SetAt(i,ob);
}
m_map.RemoveAll();
删除所有元素,并不会释放所有元素所分配的内存?解要专门进行释放,然后再调用m_map.RemoveAll(),否则将会引起内存泄漏 。其代码见我的网站.(http://blog.sina.com.cn/iamfjun)
for(int i=0; i<10; i++)
{
object *ob=new object();
m_map.SetAt(i,ob);
}
m_map.RemoveAll();
删除所有元素,并不会释放所有元素所分配的内存?解要专门进行释放,然后再调用m_map.RemoveAll(),否则将会引起内存泄漏 。其代码见我的网站.(http://blog.sina.com.cn/iamfjun)
解决方案 »
- 进程隐藏
- ado遍历数据库 编译没有问题运行出错
- ###继续请教高手ComboBox属性设置的问题###
- 请问可不可以通过SendMessage来对QQ的聊天窗口操作(如发送消息或关闭等等)
- 求助: GetFtpConnection函数调用总不返回怎么办? 服务器程序和死了一样!
- 一些c++基本问题。
- 在ftp客户端程序问题
- 异常处理,怎样捕捉一个函数内常见异常,包括此函数内所调用的其它函数内的异常也要捕捉?
- 想把用VB编写的COM用VC重新改编一次,不知是否有捷径可走?
- 求助:关于子线程创建非模态对话框的问题
- CFileException --- An unspecified error occurred.可能的原因?
- 100分求助,请问如何实现一维信号的短时傅立叶变换,多谢了!
当然是你自己释放了!