当你克隆一个`&str`时会发生什么?

14

当你克隆一个 &str 时会发生什么?

克隆的 &str 是否指向与被克隆的 &str 相同的位置,还是另外一个位置?

这个有文档记录吗?


你的问题可能会在 Do all primitive types implement the Copy trait? 的答案中得到解答。如果没有,那么请 [edit] 你的问题来解释差异。否则,我们可以将此问题标记为已回答。 - Shepmaster
非常有用的答案。所以它属于复制特征而不是克隆特征? - NebulaFox
1
Copy 是按位拷贝,Clone 是一种聪明的方式来克隆数据的方法。你可以有 Clone 而没有 Copy,但反过来不行。请参见 Copy 文档页面。 - Optimistic Peach
3
Rust 的一个成长过程就是理解 &TCopy&mut T 不是……我让你自己思考为什么 ;) - Matthieu M.
1个回答

20

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接