使用未初始化的内存
Rust 程序中所有运行时分配的内存在开始时都是未初始化的。在这种状态下,内存的值是一堆不确定的比特,什么都有可能。试图将这个内存解释为任何类型的值都将导致未定义行为。请不要这样做。
Rust 提供了一些机制,以检查(安全)和不检查(不安全)的方式处理未初始化的内存。
按 ← 或 → 切换章节
按 S 或 / 全书搜索
按 ? 显示本帮助
按 Esc 关闭本帮助
Rust 程序中所有运行时分配的内存在开始时都是未初始化的。在这种状态下,内存的值是一堆不确定的比特,什么都有可能。试图将这个内存解释为任何类型的值都将导致未定义行为。请不要这样做。
Rust 提供了一些机制,以检查(安全)和不检查(不安全)的方式处理未初始化的内存。