C与C++中顺序表分配连续内存

发布网友

我来回答

2个回答

热心网友

实际上C语言中的realloc函数用起来很不方便,严蔚敏《数据结构》中涉及到realloc函数的例程基本上都会导致内存分配失败。这个我试验过很多次了。
C++标准里我也看到new和delete算符,没有重分配这一东东,不过C++ 是兼容c语言的,是在喜欢重分配就用realloc,不过问题肯定是一大把。

热心网友

先delete掉
再重新new分配内存追问没有realloc那样对已分配内存进行连续扩充的吗?像realloc那样?

追答当然 你也可以继续用c里面老式的内存分配函数进行操作

c++本身推荐的内存处理就new和delete 没有能够进行再分配的功能

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com