c++ delete数组后能否立即分配

avatar
作者
筋斗云
阅读量:0

在C++中,使用delete删除数组后,内存是被释放掉的,但是这并不意味着立即可以重新分配这块内存。因为内存管理是由操作系统来管理的,操作系统可能会延迟重新分配刚刚释放的内存,以提高内存分配的效率。

所以,虽然delete数组后内存被释放,但是不能保证立即可以再次分配这块内存。如果需要立即重新分配这块内存,可以考虑使用new来分配内存,或者使用STL中的容器类来管理内存。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!