使用未初始化内存

Rust 程序中所有运行时分配的内存在其生命周期开始时都是*未初始化*的。在这种状态下,内存的值是一堆不确定的位,这些位可能反映也可能不反映应该驻留在该内存位置的类型的有效状态。尝试将此内存解释为*任何*类型的值都将导致未定义行为。不要这样做。

Rust 提供了以检查(安全)和未检查(不安全)方式处理未初始化内存的机制。