折腾了一星期的memory leak

来源:互联网 发布:通信网络安全生产 编辑:程序博客网 时间:2024/04/27 18:20

在一个bDlg中Domodal另一个dDlg,在dDlg中使用了大量的数据,这些数据不是new出来的,反复打开关闭,内在会一直增长,加上AfxGetApp()->OnIdle(1);就可以搞定内存泄漏:

CDeviedDlg pdlg(this);
 pdlg.DoModal();
 AfxGetApp()->OnIdle(1);    //这句很重要,给一点时间给操作系统去处理临时分配的东东吧!!!

原创粉丝点击