分配尺寸计算、整数溢出与安全容量检查 | C语言
本章覆盖:count * sizeof(element);size_t;乘法溢出会导致少分配;扩容前检查最大容量;SIZE_MAX;不要把 signed int 直接当所有容量/长度类型;C23 checked integer arithmetic 作为补充了解。
本章知识点
- count * sizeof(element)
- size_t
- 乘法溢出会导致少分配
- 扩容前检查最大容量
- SIZE_MAX
- 不要把 signed int 直接当所有容量/长度类型
- C23 checked integer arithmetic 作为补充了解