free、所有权与资源释放责任 | C语言

本章覆盖:free;只能释放合适的动态分配块;每个成功所有权通常对应一次释放责任;double free;free 后原指针成为悬空指针;将本地变量设为 NULL 不能自动修复其他别名指针;明确 ownership 所有权转移。

本章知识点

  • free
  • 只能释放合适的动态分配块
  • 每个成功所有权通常对应一次释放责任
  • double free
  • free 后原指针成为悬空指针
  • 将本地变量设为 NULL 不能自动修复其他别名指针
  • 明确 ownership 所有权转移