c++基础问题char*pnewchar[50]//以上分配方式对应以下释放方式delete[]p//那么newchar[2][50]//对应的
c++基础问题
char *p = new char[50];
//以上分配方式对应以下释放方式
delete[] p;
//那么
new char[2][50];
//对应的释放方式是什么?
[解决办法]
char (*p)[50] = new char[2][50];
delete[] p; //这样?的确是这样.
[解决办法]
是的,还是那样删除,delete p只删除第一个字节,delete[] p,全部删除
