【发布时间】:2012-10-05 19:18:35
【问题描述】:
几天前我发布了有关智能指针内存泄漏的帖子。现在我能够找出哪些对象正在泄漏内存,但我无法确定它们从哪里泄漏内存。
我使用的代码与此处提到的相同 Detecting memory leak in reference counted objects
我已经阅读了很多 cmets,但没有一个能正确解释。我尝试使用宏 FILE 和 LINE ,它们都打印文件和 refmanager 类的行。
是否有调试此问题的好方法。请同时指出一些不错的示例。
【问题讨论】:
-
您是说日志指示智能指针类本身的文件和行号?还是叫
new的位置? -
日志表示智能指针类本身的行。知道如何解决这个问题。
标签: c++ memory-leaks smart-pointers