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

delete疏失

2013-02-17 
delete出错char* bufbufnew char(100)memset(buf,1,100)delete [] buf编译没问题,运行就报错了。del

delete出错
char* buf;
buf=new char(100);
memset(buf,'1',100);
delete [] buf;
编译没问题,运行就报错了。 delete出错
[解决办法]
delete buf;
就可以了
new 出来的不是一个数组 
[解决办法]
buf=new char(100);
这里错了
是buf=new char[100];

热点排行