【发布时间】:2020-03-17 20:25:29
【问题描述】:
克隆 &str 时会发生什么?
克隆的&str与克隆的&str指向同一个地方还是什么?
这是否记录在任何地方?
【问题讨论】:
-
Do all primitive types implement the Copy trait?的答案可能会回答您的问题。如果没有,请edit您的问题解释差异。否则,我们可以将此问题标记为已回答。
-
非常有用的答案。所以它属于复制特性而不是克隆特性?
-
Copy 是按位复制,Clone 是一种以智能方式实际克隆数据的方法。您可以在没有复制的情况下进行克隆,但反之则不行。请参阅the
Copydocs page。 -
Rust 的通行仪式是理解
&T是Copy而&mut T不是...我让你想想为什么;)
标签: rust