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

codeblocks的有关问题

2012-08-07 
codeblocks的问题我用的codeblocks的版本是10.05,出现了一个问题,new出来的内存多次释放过后,居然不会报错

codeblocks的问题
我用的codeblocks的版本是10.05,出现了一个问题,new出来的内存多次释放过后,居然不会报错,而我在VS2005中会报错。是不是codeblocks的bug?是不是该换编译器了!!!

[解决办法]
直接在LINUX下玩纯正的GCC比较好。
[解决办法]
那很正常,delete为空的东西,没有副作用。

C/C++ code
int main(void){     char* arr = new char[32];     delete []arr;     delete []arr;}
[解决办法]
探讨

引用:

那很正常,delete为空的东西,没有副作用。

C/C++ code
int main(void)
{
char* arr = new char[32];
delete []arr;
delete []arr;
}

但是在VS平台上会报错的,实际上应该也是,多次释放是应该错的啊!!

[解决办法]
探讨

引用:

那很正常,delete为空的东西,没有副作用。

C/C++ code
int main(void)
{
char* arr = new char[32];
delete []arr;
delete []arr;
}

但是在VS平台上会报错的,实际上应该也是,多次释放是应该错的啊!!

热点排行