【发布时间】:2013-10-03 01:04:14
【问题描述】:
我试图让 clang++ 告诉我存在内存泄漏。我尝试了 scan-build 但它没有报告任何内容。如何让 llvm/clang 警告我这个问题?
#include <iostream>
int main() {
int *a = new int;
*a = 8;
std::cout<< a << std::endl;
}
【问题讨论】:
-
你的平台是什么?
-
为我报告了用 malloc 分配的内存,但如果我使用
new则不会。例如:int *a = (int*)malloc(sizeof(int));
标签: c++ clang llvm static-analysis