Skip to content

给C++开发者的Rust教程

发表于:2025-09-11

课程介绍

本课程专为有 C++ 背景的开发者设计,旨在帮助学员快速理解和掌握 Rust 编程语言的核心特性。Rust 近年来因其安全性、性能和现代化的语言设计,逐渐成为系统编程和高性能应用的热门选择。然而,对于长期使用 C++ 的工程师来说,Rust 的语法和思维模式既熟悉又陌生:它延续了 C++ 对性能与底层控制的追求,同时又引入了独特的所有权、借用检查和生命周期机制,消除内存安全隐患。

在本课程中通过“对照式讲解”的方式,从 C++ 的常见概念出发,逐步过渡到 Rust 的实现方法。例如指针与引用、RAII 与所有权、模板与泛型等,都将通过并排对比的形式,帮助学员快速建立认知映射,避免生硬的知识断层。与此同时,课程还会结合实际代码示例和最佳实践,让学员在动手中体验 Rust 如何在保持 C++ 级别性能的同时,提供更高的安全性与可维护性。

视频讲解

00:00 / 00:00

课件

/ 1

最后更新于: