realloc:扩缩容、失败语义与安全更新 | C语言
本章覆盖:realloc;可能原地调整,也可能移动;成功后旧指针失效的条件;失败时原块保持有效;使用临时指针避免丢失原内存;size 为 0 的版本/实现边界;动态数组扩容。
本章知识点
- realloc
- 可能原地调整,也可能移动
- 成功后旧指针失效的条件
- 失败时原块保持有效
- 使用临时指针避免丢失原内存
- size 为 0 的版本/实现边界
- 动态数组扩容
本章覆盖:realloc;可能原地调整,也可能移动;成功后旧指针失效的条件;失败时原块保持有效;使用临时指针避免丢失原内存;size 为 0 的版本/实现边界;动态数组扩容。