内存模型
Warning
Rust 的内存模型不完整且尚未完全确定。
字节
Rust 中最基本的内存单位是字节。
Note
虽然字节通常被降级为硬件字节,但 Rust 使用“抽象“的字节概念,可以区分硬件中不存在的差异,例如未初始化或存储指针的一部分。这些差异会影响您的程序是否具有未定义行为,因此它们仍然对编译后的 Rust 程序的行为产生实际影响。
每个字节可以具有以下值之一:
- 包含
u8值和可选[来源]provenance的已初始化字节,
- 未初始化的字节。
Note
上述列表尚未保证是详尽的。