C++/叮当分析器内存泄漏

C++/clang analyzer memory leaks?

本文关键字:内存 泄漏 分析器 叮当 C++      更新时间:2023-10-16

我试图让 clang++ 告诉我有内存泄漏。我尝试扫描构建,但它什么也没报告。如何让 llvm/clang 警告我这个问题?

#include <iostream>
int main() {
        int *a = new int;
        *a = 8;
        std::cout<< a << std::endl;
}

误报修剪通常会导致删除源自 main() 的所有泄漏,因为程序无论如何都会退出。 尝试分析相同的代码,但使用不同的函数。

因为int太小,程序有一个"保留部分",所以对于小对象不需要扩展内存区域,尝试应用1024 * 1024 * 10然后检查结果