【发布时间】:2010-11-14 11:34:13
【问题描述】:
我在我的应用程序中实现了一个内存跟踪器,这样如果我得到任何内存泄漏,我可以打开这个小家伙来找到它。
一切都很好,只是我从未传递过文件名或行号。我必须使用_CrtSetDbgFlag 或预处理器命令设置一些标志吗?
在我运行这个东西(基本)之后,它显示了 26 个未清理的分配,我很确定它们不是我,但不知道它们发生在哪里。
提前致谢!
【问题讨论】:
-
您是否考虑过使用vld 而不是自己滚动?
-
@Space_C0wb0y,感谢您提供的链接,我会检查一下。但这也是一个了解 CRT 调试功能的练习(我希望也能尽快捕获堆栈),并在某种程度上“深入了解”:)
标签: c++ debugging visual-c++ crt visual-studio-debugging