c++基础有关问题

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,全部删除