c++ - 使用 AfxEnableMemoryTracking 检测内存泄漏

标签 c++ visual-c++ memory-management mfc

有没有人亲自用过

MFC提供的AfxEnableMemoryTracking函数

检测内存泄漏。它有多大用处?

最佳答案

内存跟踪在 MFC 调试版本中默认启用。 AfxEnableMemoryTracking 主要用于在某些代码片段中临时禁用内存跟踪,如果有必要的话。要使用 MFC 内置内存泄漏检测,请确保每个 .cpp 文件在所有 #include 行之后包含以下代码:

#ifdef _DEBUG
#define new DEBUG_NEW 
#endif

关于c++ - 使用 AfxEnableMemoryTracking 检测内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3468502/

相关文章:

C++ WINAPI 隐藏的单选按钮没有取消选中

c++ - 如何在 std::map 或 std::unordered_map 之间切换作为类中的容器?

c++ - 未调用基类构造函数?

winapi - Color Converter DSP 的 IMFTransform 接口(interface)在 SetInputType/SetOutputType 上给出 E_INVALIDARG

c++ - 构造函数内部的内存分配?

c++ - 在带有 block 的 switch/case 语句中放置中断的位置

c++ - 在 OpenGL 2.1 中,即使在 2d 空间(具有 2D 纹理)中使用 3D tex 坐标是否安全?

c++ - 创建文件 COM 端口错误 2

c - 函数返回后本地内存地址是否有效?

linux - Linux 如何使用 PCID 的值?