我已MALLOC_CHECK_
通过将其设置为 1 启用(也尝试使用 2 和 3)但我没有看到它报告以下 c++ 程序的任何问题:
int n = atoi(argv[1]);
std::cout<<"n = "<<n<<std::endl;
char *buf = new char[n];
for (int i = 0;i < n*n; i++)
{
buf++;
*buf = 'x';
}
std::cout<<"done"<<std::endl;
我在这里错过了什么吗?