会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BitWarden
博客园
首页
新随笔
联系
管理
订阅
2026年3月16日
Rust学习 所有权-move-借用
摘要: 所有权、Move 与借用 所有权三条规则 每个值有且只有一个 owner(变量) owner 离开作用域,值被 drop(自动释放) 值可以被 move(转移所有权) Move 语义 赋值 = 转移所有权,原变量废了: let s1 = String::from("hello"); let s2 =
阅读全文
posted @ 2026-03-16 22:29 BitWarden
阅读(7)
评论(0)
推荐(0)
2026年3月15日
Rust学习 03-枚举内存布局
摘要: 枚举内存布局 — tag + union 模型 核心概念 Rust 的 enum 本质上是编译器自动生成的 tagged union 结构体,类似 C 里手写的 struct + union,但更智能。 Rust vs C 的 tagged union C 的做法 struct RoughTime
阅读全文
posted @ 2026-03-15 10:17 BitWarden
阅读(13)
评论(0)
推荐(0)
2026年3月12日
Rust学习 - 02 基础语法 变量 数据类型 宏 Cargo命令 类型转换
摘要: Rust 基础语法 vs C/C++ 对比笔记 对应教材:TRPL Ch1-Ch8 / Programming Rust Ch3, Ch6, Ch9, Ch10 最后更新:2026-03-13 一、变量与类型 1.1 变量声明——默认不可变 let x = 5; // 不可变,类似 C++ 的 co
阅读全文
posted @ 2026-03-12 18:19 BitWarden
阅读(20)
评论(0)
推荐(0)
Rust学习 - 01 环境搭建
摘要: Rust 环境搭建笔记 1. 安装 rustup rustup 是 Rust 的工具链管理器(toolchain manager),不是编译器本身,而是管理 rustc/cargo 版本的工具。 安装步骤 访问 https://www.rust-lang.org/tools/install,下载 r
阅读全文
posted @ 2026-03-12 17:15 BitWarden
阅读(36)
评论(0)
推荐(0)
公告