Rust的Clone和Copy

Clone

Clone声明在std::clone模块中,是一个普通的trait,不会改变编译的方式。

Clone有两个方法:

fn clone(&self) -> Self;
//将创建另一个对象,它在逻辑上是从当前对象“克隆”出来的
fn clone_from(&mut self, source: &Self);
//将另一个对象的值“克隆”给当前对象

其中的"

你可能感兴趣的:(rust,rust,c++)