读书人

c++基础有关问题

发布时间: 2012-02-13 17:20:26 作者: rapoo

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

读书人网 >VC/MFC

热点推荐