2

我用 cppcheck 检查了我的程序,它抱怨一些 mismatchAllocDealloc 错误。我真的不明白我做错了什么。这个错误是什么意思?

谢谢

4

1 回答 1

5

我是 Cppcheck 作者。

示例代码:

p1 = malloc(10);
delete p1;  // <- should use "free(p1)"

p2 = new char[10];
free(p2);   // <- should use "delete[] p2"

ETC

于 2014-03-14T09:25:42.833 回答