社区
界面
帖子详情
MFC是否内存泄漏
alunlee
2011-04-13 09:49:07
我在看void CFrameWnd::EnableDocking(DWORD dwDockStyle)这个函数时,发现只有 pDock = new CDockBar;
却没有找到delete的地方,再说这个指针没有保存下来。请各位指教!
...全文
79
7
打赏
收藏
MFC是否内存泄漏
我在看void CFrameWnd::EnableDocking(DWORD dwDockStyle)这个函数时,发现只有 pDock = new CDockBar; 却没有找到delete的地方,再说这个指针没有保存下来。请各位指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
alunlee
2011-04-19
打赏
举报
回复
大家都说错了,正确的答案是:绝对没有内存泄漏,具体请参考源码,大概是在PostNCDestory里面。这牵扯到MFC的内存管理机制。
maqiliang
2011-04-16
打赏
举报
回复
[Quote=引用 5 楼 lin152 的回复:]
dubug调试时,关闭你的软件。
编译器会在output里给出是否有内存泄漏的信息。
[/Quote]
是这样的 可以看看
lin152
2011-04-16
打赏
举报
回复
dubug调试时,关闭你的软件。
编译器会在output里给出是否有内存泄漏的信息。
oldmtn
2011-04-13
打赏
举报
回复
自己定义析构,,在你结束程序的时候看看输出有没有内存泄露。。
Dreadnought
2011-04-13
打赏
举报
回复
[Quote=引用楼主 alunlee 的回复:]
我在看void CFrameWnd::EnableDocking(DWORD dwDockStyle)这个函数时,发现只有 pDock = new CDockBar;
却没有找到delete的地方,再说这个指针没有保存下来。请各位指教!
[/Quote]
单步调试一下试试
ouyh12345
2011-04-13
打赏
举报
回复
如果这个变量的生存期和进程一样,则不释放也没啥,进程结束后,此内存会被回收
psbeond
2011-04-13
打赏
举报
回复
用Boundschecker测试一下。
mfc
伪
内存泄漏
测试代码
1.
MFC
内存管理:
MFC
使用智能指针(如CObject*的派生类)和CHeapPtr等工具来帮助开发者管理内存。它们在对象生命周期结束时自动释放内存,避免了常见的
内存泄漏
。但当开发者使用原始的new和delete操作符,或者不正确...
CDC导致的内存泄露问题总结
除了上述的GDI资源管理,还可以借助智能指针(如`auto_ptr`或`unique_ptr`)来帮助管理内存,或者使用
内存泄漏
检测工具(如Valgrind、LeakSanitizer等)来辅助定位和修复内存泄露问题。 总的来说,对于GDI内存泄露...
MFC
程序观察
内存泄漏
.rar
本资源“
MFC
程序观察
内存泄漏
.rar”聚焦于如何在使用Microsoft Foundation Class (
MFC
)库开发的应用程序中检测和处理
内存泄漏
。
MFC
是微软为Windows应用程序设计的一个C++类库,它提供了许多用于构建图形用户界面的类...
vs2010内存泄露检查工具
标题中的“vs2010内存泄露检查工具”指的是Visual Leak Detector(VLD),这是一个为Visual C++编译器设计的插件,它可以在运行时检测并报告C++程序中的
内存泄漏
情况。VLD能够集成到VS2010的环境中,使得开发者可以...
MFC
实现内存使用监视器
MFC
实现内存使用监视器是用于检测和分析应用程序内存消耗的技术,这对于优化程序性能、避免
内存泄漏
以及理解程序运行时的内存行为至关重要。 创建一个
MFC
内存使用监视器通常涉及以下步骤: 1. **基础结构**:首先...
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章