0x00 引言:Rust 的安全,是编译期安全,不是运行期安全

先说个容易被误解的点。Rust 的所有权系统、借用检查器、类型系统,确实能在编译期捕获大量内存安全问题——这是真的。但"编译通过 = 内存安全"这句话有个隐含前提:你没有用 unsafe。

问题是,现实中的 Rust 程序几乎不可能不写 unsaf