能否在 C/C++ 编译器中构建堆内存泄漏检测?例如,在最简单的形式中,在语义分析期间,它会简单地计算分配的内存段(使用 new
/malloc
或其他)和 delete
/免费
调用每个。然后给出一个关于它的编译时警告。
最佳答案
请参阅 C++ 核心指南,这是一种分析代码以查找与 GSL 标准的偏差的工具。该标准具有可静态执行的编码规则,可排除内存泄漏的可能性。
https://isocpp.org/blog/2015/09/bjarne-stroustrup-announces-cpp-core-guidelines
关于c++ - C/C++ 编译器中的内存泄漏检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38208553/