📚 教程

浏览“📚 教程”类型的技术文章。

Rust 的三个智能指针 Box、Rc、Arc,你真的选对了吗?

很多 Rust 初学者面对 Box、Rc、Arc 三个智能指针时最困惑的问题就是:到底该用哪个?这篇文章从一个真实的生产 Bug 出发,深入拆解三个指针的内存布局和引用计数机制,包含递归类型、Trait 对象、循环引用、Weak 打破闭环、跨线程共享等核心场景的完整可运行代码示例。一张对比表让你彻底分清三个指针的适用边界,从此不再选错。