Rust Ownership 从入门到理解
2026-05-28 · 1 min read · 18 words
为什么 Rust 要设计 Ownership
Rust 有一个大胆的目标:在编译期保证内存安全,不需要垃圾回收器。Ownership 就是实现这个目标的核心机制。
三条规则
- 每一个值都有一个 Owner(所有者)
- 同一时间只有一个 Owner
- 当 Owner 离开作用域,值被释放
这三条规则组合起来,在编译期就消除了所有 use-after-free、double-free 和悬垂指针问题。