11.1.4. 何时使用 Unsafe Rust


文档摘要

11.1.4. 何时使用 Unsafe Rust Rust Unsafe Rust 详解:何时跨越安全边界 Rust 语言以其强大的内存安全性和零成本抽象而闻名,这主要归功于其严格的借用检查器。然而,在某些特定场景下,为了追求极致的性能、与底层系统交互或实现某些高级数据结构,Rust 允许我们进入 “Unsafe Rust” 的领域。Unsafe Rust 并非完全抛弃安全,而是赋予开发者绕过某些编译时安全检查的能力,并承担由此带来的运行时安全风险。 1. Unsafe Rust 的本质与权衡 Unsafe Rust 本质上是 Rust 语言的一个子集,它允许执行一些在安全 Rust 中被编译器禁止的操作。这些操作通常涉及到原始指针、手动内存管理、调用外部代码(FFI)等。


发布者: 作者: 转发
评论区 (0)
U