这是我在 C++ 中的代码:
bool** p = new bool *[row];
for(int i=0; i<row; ++i) field[i] = new bool[column];
i=0;
while(i<100){
p = newArray();
i++;
}
此代码中是否存在内存泄漏?我应该添加“删除p;” 在while循环中?
如果我更改代码:
p = new bool *[row];
for(int i=0; i<row; ++i) field[i] = new bool[column];
i=0;
while(i<100){
delete p;
p = newArray();
i++;
}
是否还有内存泄漏?