Tau-li 发表于 2020-7-24 18:56:37

c语言realloc

当调用realloc时候,会返回新内存的指针,那之前的内存是被自动释放了吗,还是需要用free进行释放呢?

永恒的蓝色梦想 发表于 2020-7-24 19:06:31

如果说在原内存块上扩容失败,那么就会把数据复制到另一块内存上,原内存块会被释放。

永恒的蓝色梦想 发表于 2020-7-24 19:06:43

下次发提问帖。

「うたかた」 发表于 2020-7-25 18:57:19

不用,系统默认会释放掉那一部分的内存,而且不能轻易调用
页: [1]
查看完整版本: c语言realloc