首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个关于new的有关问题

2012-04-19 
一个关于new的问题char *pnew charchar *pnew char[1]有区别吗?释放方式一样吗?[解决办法]char *p ne

一个关于new的问题
char *p=new char;
char *p=new char[1];
有区别吗?

释放方式一样吗?

[解决办法]
char *p= new char 申请一个普通字符变量的空间,char *p = new char[1]申请一个数组
[解决办法]
释放方式虽然写成:delete p都是可以的。但是对于数组方式的分配,最好能写成delete []p;
[解决办法]
char *p=new char;
delete p;

char *p=new char[1];
delete []p;

[解决办法]
有区别

char *p=new char;
delete p;

char *p=new char[1];
delete []p;

热点排行