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

相关推荐
Larry_Yanan43 分钟前
Qt多进程(三)QLocalSocket
开发语言·c++·qt·ui
superman超哥1 小时前
仓颉语言中元组的使用:深度剖析与工程实践
c语言·开发语言·c++·python·仓颉
Lucas555555552 小时前
现代C++四十不惑:AI时代系统软件的基石与新征程
开发语言·c++·人工智能
_MyFavorite_3 小时前
cl报错+安装 Microsoft Visual C++ Build Tools
开发语言·c++·microsoft
charlie1145141913 小时前
现代嵌入式C++教程:C++98——从C向C++的演化(2)
c语言·开发语言·c++·学习·嵌入式·教程·现代c++
zmzb01033 小时前
C++课后习题训练记录Day55
开发语言·c++
李白同学3 小时前
C++:继承
开发语言·c++
k***92163 小时前
【C++】STL详解(九)—priority_queue的使用与模拟实现
开发语言·c++
Hard but lovely3 小时前
C++11: 自定义异常&&标准异常体系&&回顾c异常处理方式
开发语言·c++
jianfeng_zhu4 小时前
整数数组匹配
数据结构·c++·算法