Skip to content

第 24 章:Unsafe Rust ​

理解和使用 Rust 的 Unsafe 功能。

学习目标 ​

完成本章学习后,你将掌握:

  • 理解 Unsafe Rust 的作用和风险
  • 掌握裸指针的使用
  • 学会调用 Unsafe 函数和方法
  • 理解 Unsafe 的边界和封装
  • 掌握 Unsafe 的最佳实践

章节内容 ​

Unsafe 概述 ​

裸指针 ​

不安全函数 ​

其他 Unsafe ​

实战总结 ​

预计学习时间 ​

  • 基础学习:2 小时
  • 练习巩固:1 小时
  • 总计:3 小时

实战项目 ​

本章将实现一个安全的裸指针封装。

常见问题 ​

  • 什么时候必须使用 Unsafe?
  • 如何确保 Unsafe 代码的安全性?

本地实验 ​

本章示例代码位于 examples/ 目录。

bash
cargo run --example 01-unsafe-overview
cargo check --examples