Rust 语言特性:共享指针 Rc<T> 📅 发布时间:2026/8/18 14:41:02 👁 浏览次数: 在日常编程中,我们经常会遇到“一份数据会被多个“所有者”共享的情形”,比如 Cache / Config / Session 中的数据基本都是此类情形。从所有权的视角来看:这些类型的数据并不具有唯一的、明确的所有者,而更倾向于是多个所有者共同拥有,当所有的持有者都不再使用时,再销毁它们。其实这就是 C++ 中的共享指针:shared_ptr,我们在《C++ 智能指针:示例、原理、适用场景全方位解读》一文中系统地介绍过它,有 C/C++ 背景的读者可以参考一下。本文,我们将介绍 Rust 中的共享指针:RcT引用计数。此外,真诚推荐本博客近期的两篇精华好文《你真得懂 Rust 借用检查吗?一文聊透 Borrow Checker 底层逻辑:权限模型》和《深入理解 Rust 生命周期(可能是全网最透彻的解读了)》1. 使用 RcT