【发布时间】:2019-11-15 21:55:24
【问题描述】:
对于 C++,有一个类似的、非常流行的 question,但我找不到一个类似的现有 Rust 问题。
那么,Box、Rc、Ref、RefMut(其他?)在 Rust 中的用例是什么?
问题的重要部分(对我个人而言):什么时候应该使用智能指针而不是引用?
我知道 The Rust Book 对它进行了非常非常彻底的解释,但我希望有一个关于该主题的简洁快速的“备忘单”,其中可能包含书中缺少的一些真实示例。
【问题讨论】:
-
C++ 问题是在 2008 年提出的。当时的 Stack Overflow 是一个不同的地方,规则、期望和社区规范随着时间的推移而变化。如果今天被问到,许多投票率很高的早期问题将被认为过于宽泛或离题。也就是说,我认为已经有一个 Rust 问题在精神上是相同的......
-
@trentcl 非常感谢您实际上解释了为什么我的问题不适合今天的 SO(我不太同意这个原则,但这是另一个主题),而不是默默地反对。并感谢您的链接!看起来像我需要的。
标签: rust smart-pointers