Rust 智能指针 Box,Rc,Cell,Rc-Weak,RefCell,OnceCell,LazyCell,Arc,Arc-Weak,Mutex,RwLock
Box最简单的智能指针,rust的大部分标准库struct或标量类型是优先采用stack分配内存的。在大部分语言中,stack大小是在编译期确定的,二heap大小是在运行期确定的。rust中可以使用Box把任意类型放到heap中存储。使用场景:某个类型编译时大小未知,但是需要在确定大小的上下文中使用这个类型。当有大量数据,并且希望数据不被拷贝的情况下仅仅只是转移所有权。当希望拥有一个值,并且只关心