如何以可移植的方式自动检测C ++中的内存泄漏?我正在寻找某种模板解决方案,可以在其中使用像NEW或DELETE这样的宏来跟踪创建和删除。它必须可以在Mac,Linux和Windows上运行。
最佳答案
有很多可用的工具。例如像dmalloc这样的特殊库,例如libfence。在Linux上,尤其是Valgrind非常有用。
因此最好的“下注”可能是您获得了一些malloc调试库源代码并将其用于所有开发中。
关于c++ - 如何以可移植的方式自动检测C++中的内存泄漏?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9223623/