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

相关推荐
liulilittle1 小时前
C++ SSE/AVX/SHA/AES指令集检查,用于程序定向优化。
开发语言·c++·cpu·asm·detect·il·features
小龙在山东1 小时前
基于C++空项目运行汇编语言
开发语言·c++
郝学胜-神的一滴1 小时前
Linux信号屏蔽字详解:原理、应用与实践
linux·服务器·开发语言·c++·程序人生
moringlightyn2 小时前
进程控制(程序替换+自定义Shell)
linux·服务器·c++·笔记·c·shell·进程
ULTRA??2 小时前
利用运动规划库OMPL的全局路径规划ROS插件(使用informedRRTstar,AI辅助完成)
c++
誰能久伴不乏2 小时前
为什么 TCP 服务端重启会出现 “Address already in use”问题解析
linux·服务器·c语言·网络·c++·tcp/ip
AA陈超3 小时前
LyraRPG:001.创建RPGCore插件
c++·笔记·学习·ue5·虚幻引擎·lyra
无限进步_3 小时前
C++从入门到类和对象完全指南
开发语言·c++·windows·git·后端·github·visual studio
小李小李快乐不已3 小时前
图论理论基础(3)
数据结构·c++·算法·图论