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