发布网友
共2个回答
热心网友
实际上C语言中的realloc函数用起来很不方便,严蔚敏《数据结构》中涉及到realloc函数的例程基本上都会导致内存分配失败。这个我试验过很多次了。
C++标准里我也看到new和delete算符,没有重分配这一东东,不过C++ 是兼容c语言的,是在喜欢重分配就用realloc,不过问题肯定是一大把。
热心网友
先delete掉
再重新new分配内存追问没有realloc那样对已分配内存进行连续扩充的吗?像realloc那样?
追答当然 你也可以继续用c里面老式的内存分配函数进行操作
c++本身推荐的内存处理就new和delete 没有能够进行再分配的功能