3
A
回答
4
内存跟踪在MFC Debug版本中默认启用。如果有必要,AfxEnableMemoryTracking主要用于临时禁用某些代码片段中的内存跟踪。要使用MFC内置内存泄漏检测,确保每.cpp文件包含所有行#include后下面的代码:
#ifdef _DEBUG #define new DEBUG_NEW #endif
+0
为什么不直接在头文件中定义? – Puppy 2010-08-12 18:11:54
+1
在h文件中重新定义新运算符可能导致许多h文件的编译失败,或者某些库的未定义行为。这就是为什么new运算符仅在本地为.cpp文件定义的原因。 – 2010-08-13 04:59:09
相关问题
- 1. 内存泄漏没有检测到CRT内存泄漏检测
- 2. 检测内存泄漏使用PerfView
- 3. VisualVM内存泄漏检测
- 4. 检测TWebModule内存泄漏
- 5. 检测不到的内存泄漏
- 6. FastMM无法检测到内存泄漏
- 7. Valgrind在fclose检测到内存泄漏()
- 8. 检测到的内存泄漏
- 9. Windows API调用内存泄漏检测
- 10. 内存泄漏检测工具
- 11. C++内存泄漏检测方法
- 12. 如何检测内存泄漏
- 13. C++内存泄漏自动检测库
- 14. DLL中的内存泄漏检测
- 15. valgrind如何检测内存泄漏
- 16. Solaris 9:内存泄漏检测
- 17. 使用泄漏金丝雀进行Android内存泄漏测试
- 18. 内存泄漏测试
- 19. 内存泄漏测试
- 20. Xcode内存泄漏检查
- 21. 检查内存泄漏
- 22. 分配属性时泄漏内存工具无法检测到泄漏,因此泄漏是否存在?
- 23. 泄漏性能工具没有检测到明显的内存泄漏
- 24. 在valgrind中检查到内存泄漏
- 25. 内存泄漏xerces使用
- 26. 使用ActionBarSherlock泄漏内存
- 27. 内存泄漏使用shared_ptr
- 28. 内存泄漏使用cvCopy
- 29. 内存泄漏使用toString()
- 30. C++找不到检测到的内存泄漏
我这个昨天已经发现,我用它来禁用某些情况下,当跟踪泄漏报告(由其他人修复)在调试器中退出我们的应用程序时需要很长的时间才能列出。 M. – Max 2010-08-12 17:37:00