MFC +Com+ALT工程报 内存泄漏

界面正常打开但是关闭界面是报内存泄漏,经排查代码中所有申请的内存均已被释放,已无其他内存泄漏的清空,关闭界面时调试发现创建的对话框已释放,所有指针均以为空,但是仍然报内存泄漏,最终发现,未关闭Com口,从而造成了内存泄漏。

错误如下:

d:\a\_work\1\s\src\vctools\vc7libs\ship\atlmfc\src\mfc\dumpcont.cpp(23) : atlTraceGeneral - Memory Leaked :

0 bytes in 0 Free Blocks.

1880 bytes in 21 Normal Blocks.

10656 bytes in 12 CRT Blocks.

0 bytes in 0 Ignore Blocks.

1472 bytes in 10 Client Blocks.

Largest number used: 42342 bytes.

Total allocations: 457675 bytes. d:\a\_work\1\s\src\vctools\vc7libs\ship\atlmfc\src\mfc\dumpcont.cpp(23) : atlTraceGeneral - Dump Complete !

按照图中调用了Release()函数后,最终不存在内存泄漏的情况了。

相关推荐
Escalating_xu40 分钟前
C++可变参数模板与引用折叠精讲
开发语言·c++
云泽8081 小时前
Visual Studio 2026 新手保姆级教程:环境搭建、界面优化与编译器配置详解
开发语言·c++·c·开发工具·visual studio
fqbqrr2 小时前
2607d,C++细节比不上d
c++·d
^yi2 小时前
【C++】继承的那些事儿~
c++·继承·菱形继承·隐藏·final·继承原理·多继承的指针偏移
ShineWinsu3 小时前
对于Linux:模版方法类的解析以及socket、TcpSocket的封装
linux·c++·面试·socket·模板方法模式·封装·tcpsocket
hold?fish:palm4 小时前
9 找到字符串中所有字母异位词
c++·算法·leetcode
啦啦啦啦啦zzzz6 小时前
算法:回溯算法
c++·算法·leetcode
Lzg_na6 小时前
订阅发布模块事例
c++
攻城狮Soar6 小时前
C++子类访问父类成员
c++·算法
郝学胜-神的一滴6 小时前
[简化版 GAMES 104] 现代游戏引擎 02:拆解现代游戏引擎5+1层级架构,吃透引擎底层核心逻辑
c++·unity·架构·游戏引擎·图形渲染·unreal engine·系统设计