3 简介

简介 — Comprehensive Rust

译文 · 基于 Comprehensive Rust

原文链接: https://google.github.io/comprehensive-rust/unsafe-deep-dive/introduction.html

3 简介

我们将从建立对 Unsafe Rust 以及 unsafe 关键字作用的共同理解开始本课程。

提纲

本小节约需 1 小时 10 分钟。内容包括:

内容时长
Unsafe Rust 的定义5 分钟
unsafe 关键字的用途5 分钟
unsafe 关键字的两种角色5 分钟
热身示例25 分钟
Unsafe Rust 的特性15 分钟
责任转移3 分钟
需要更严格的开发流程5 分钟
示例:may_overflow10 分钟

3.1 Unsafe Rust 的定义

01-Unsafe Rust 的定义 — Comprehensive Rust

3.2 unsafe 关键字的用途

02-unsafe 关键字的用途 — Comprehensive Rust

3.3 unsafe 关键字的两种角色

03-unsafe 关键字的两种角色 — Comprehensive Rust

3.4 热身示例

热身示例 — Comprehensive Rust

3.5 Unsafe Rust 的特性

Unsafe Rust 的特性 — Comprehensive Rust

3.6 责任转移

04-责任转移 — Comprehensive Rust

3.7 需要更严格的开发流程

05-需要更严格的开发流程 — Comprehensive Rust

3.8 示例:may_overflow

06-示例:may_overflow — Comprehensive Rust

最后修改 August 11, 2026: 更新 (70a5af133)