Rust
话题列表 社区 Wiki 优质外文 招聘求职 Rust 实战教程 社区文档
登录
注册
Rust
首页
Laravel Go Python PHP Vue.js Java MySQL Rust LK 程序员 Elasticsearch F2E 前端 Server Database DevTools Computer Science 手机开发 AdonisJS AI Coding
社区 Wiki
文档
社区文档首页 《Rust 编程语言》 《Rust 高级编程》 《Cargo 教程》 《Rust 异步编程》 《Diesel 中文文档》 《Rust语言实战》 《Tokio 中文文档》 《Rust 编译错误索引》 《Rust Web App 入门》 《用 Rust 写命令行应用》 《Rust 翻译术语对照》 《rustc 手册》 《async-std 中文文档》 《Rust 编程实例》
登录 注册
微信登录

Rust 高级编程
2018
2018
更新于 2年前
官方《The Rustonomicon》译本

文档类型:系统文档

文章统计:56 篇,字数 5.40 万,点赞 19

支持版本: 2018

文章列表 所有讨论

  1. 基础信息
    1. 简介
    2. 翻译说明
  2. 第一章、安全代码
    1. 1.0. 初识安全与非安全代码
    2. 1.1. 安全与非安全代码的交互方式
    3. 1.2. 非安全Rust能做什么
    4. 1.3. 编写非安全代码
  3. 第二章、数据布局
    1. 2.0. 数据布局
    2. repr(Rust)
    3. 2.2. 类型中的奇行种
    4. 2.3. 其他repr
  4. 第三章、所有权
    1. 3.0. 所有权
    2. 3.1. 引用
    3. 3.2. 别名
    4. 3.3. 生命周期
    5. 3.4. 生命周期的局限
    6. 3.5. 省略生命周期
    7. 3.6. 无界生命周期
    8. 3.7. 高阶trait边界
    9. 3.8. 子类型和变性
    10. 3.9. Drop检查
    11. 3.10 PhantomData(幽灵数据)
    12. 3.11 分解借用
  5. 第四章、类型转换
    1. 4.0. 类型转换
    2. 4.1. 强制类型转换
    3. 4.2. 点操作符
    4. 4.3. 显式类型转换
    5. 4.4. 变形
  6. 第五章、未初始化内存
    1. 5.0. 未初始化内存
    2. 5.1. 安全方式
    3. 5.2. Drop标志
    4. 5.3. 非安全方式
  7. 第六章、资源管理
    1. 6.0. 基于所有权的资源管理
    2. 6.1. 构造函数
    3. 6.2. 析构函数
    4. 6.3. 泄露
  8. 第七章、展开
    1. 7.0. 展开
    2. 7.1. 异常安全性
    3. 7.2. 污染
  9. 第八章、并发
    1. 8.0. 并发
    2. 8.1. 竞争
    3. 8.2. Send和Sync
    4. 8.3. 原子操作
  10. 第九章、实现 Vec
    1. 9.0. 实现 Vec
    2. 9.1. 布局
    3. 9.2. 内存分配
    4. 9.3. push和pop
    5. 9.4. 回收资源
    6. 9.5. DeRef
    7. 9.6. 插入和删除
    8. 9.7. IntoIter
    9. 9.8. RawVec
    10. 9.9. Drain
    11. 9.10 处理零尺寸类型
    12. 9.11 最终代码
  11. 第十章、实现 Arc 和 Mutex
    1. 10.0. 实现 Arc 和 Mutex
  12. 第十一章、FFI
    1. 11.0. FFI

社区赞助商

成为赞助商

关于 LearnKu

LearnKu 是终身编程者的修道场
做最专业、严肃的技术论坛
LearnKu 诞生的故事

资源推荐

  • 《社区使用指南》
  • 《文档撰写指南》
  • 《LearnKu 社区规范》
  • 《提问的智慧》
  • 服务提供商

    其他信息

  • 成为版主
  • 所有测验
  • 联系站长(反馈建议)
  • 粤ICP备18099781号-6 | 粤公网安备 44030502004330号 | 违法和不良信息举报

    由 Summer 设计和编码 ❤

    请登录

    忘记密码? or 注册
    第三方账号登录
    微信登录 GitHub 登录
    内容举报
    匿名举报,为防止滥用,仅管理员可见举报者。

    我要举报该,理由是:

    取消