LearningOS/rcore_step_by_step

关于copy的一个小问题

huangchunzhen opened this issue · 1 comments

关于copy的一个小问题

Copy 的角色更类似于 标记(marker)(类比 Send, Sync)。它的语义是:类型可以按位复制

举个例子:引用计数 Arc 就是 Clone 而不是 Copy,因为每次复制对象都需要增加计数,不能简单地复制指针内容。

Copy 本质上是对 Clone 行为的进一步约束,没有自己单独的行为,也就无从谈及重载了。