×

rust

The Rust Programming Language - 第19章 高级特征 - 19.1 不安全的Rust(The Rust Programming Language)

luck luck 发表于2024-06-27 浏览7872 评论0
19 高级特征 我们将在这一章学习更多高级功能 19.1 不安全的Rust 截至目前,我们所编译的代码Rust在编译时会强制执行检查,以确保内存安全。但是Rust还提供了一种模式,不安全Rust,这些代码被编写在 unsafe 块中,它们与常规代码无异,但是能提供额外的功能,满足我们无法通过安全Rust代码实现的需求 为什么要设计不安全Rust呢?原因有二: 1.静态分析本质上比较保守,所以使用安Rust时,编译器在检查一段代码是否支持某个保证时,当它不能确定时,即使这段代码本身是