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

malloc成功 而realloc失败需要free吗,该怎么处理

2012-02-15 
malloc成功 而realloc失败需要free吗rt[解决办法]最终是要free的 因为你realloc没有成功 但是你以前的mall

malloc成功 而realloc失败需要free吗
rt

[解决办法]
最终是要free的 因为你realloc没有成功 但是你以前的malloc成功的空间还在;
realloc没有成功 return NULL
realloc成功 return 原来的地址
[解决办法]
theendname(小楼一夜听风雨) ( ) 信誉:100 Blog 加为好友 2007-05-23 13:57:43 得分: 0


最终是要free的 因为你realloc没有成功 但是你以前的malloc成功的空间还在;
realloc没有成功 return NULL
realloc成功 return 原来的地址


---------------------------------------------
realloc成功 并不是一定return原来的地址

如果原地扩充不成功是可能发生数据块移动的

热点排行