Rust中复制Copy和克隆Clone区别
📝
内容提要
复制Copy和克隆Clone是“类型”属性的一种特性traits,与“值”属性无关。 复制与克隆并不等同于栈与堆,它们与所有权的关系比与内存区域的关系更密切。 想想一下这个例子,整数存储在堆上(通过Vec),需要从一个元素复制到另一个。 这里使用了Copy(因为没有明确的.clone()),但是源和目的都在堆上。 let mut v = vec! [0i32;...
🏷️
标签
➡️