分配尺寸计算、整数溢出与安全容量检查 | 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 作为补充了解