Rust 中的 Box 是一个智能指针,它在堆上分配内存。它主要用于存储在编译时未知大小的数据,或在您希望转移数据所有权而不复制数据时使用。将其视为一种将数据放在堆上并通过指针访问的方式,确保当 Box 超出作用域时数据会自动释放。
Box
用自己的话写下这一站的结论。