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()函数后,最终不存在内存泄漏的情况了。

相关推荐
小镇敲码人2 分钟前
探索CANN框架中TBE仓库:张量加速引擎的优化之道
c++·华为·acl·cann·ops-nn
平安的平安6 分钟前
面向大模型算子开发的高效编程范式PyPTO深度解析
c++·mfc
June`7 分钟前
muduo项目排查错误+测试
linux·c++·github·muduo网络库
C++ 老炮儿的技术栈12 分钟前
VS2015 + Qt 实现图形化Hello World(详细步骤)
c语言·开发语言·c++·windows·qt
Once_day20 分钟前
C++之《Effective C++》读书总结(4)
c语言·c++·effective c++
柯一梦23 分钟前
STL2---深入探索vector的实现
c++
MSTcheng.31 分钟前
【C++】C++11新特性(二)
java·开发语言·c++·c++11
愚者游世33 分钟前
Delegating Constructor(委托构造函数)各版本异同
开发语言·c++·程序人生·面试·改行学it
小镇敲码人35 分钟前
探索华为CANN框架中的ACL仓库
c++·python·华为·acl·cann
liu****1 小时前
2.深入浅出理解虚拟化与容器化(含Docker实操全解析)
运维·c++·docker·容器·虚拟化技术