我真的对这个抛出错误感到困惑......
char** results = new char*[numRes]; //this is where it breaks
for(int i = 0; i < numRes; i++)
{
results[i] = new char[64];
}
它引发了堆错误的损坏。但它肯定应该工作吗?我将 4 char* 分配给字符指针列表,以便我可以将它们传递给函数等。
我环顾四周,但它们似乎都在显示 malloc 和 free ......我在课堂上使用它们,所以我想坚持使用 c++ new 和 delete。
有人可以帮帮我吗?