赞
踩
先说结论, Copy是给编译器看的, Clone是给程序员用的. Clone显示指定资源的流向.
因为所有权, move
语义, 用来对内存资源流动方向的管理.
比如:int, bool...
在执行完函数后就没了.Vec
何时释放? 函数执行完? 每个变量名对应一个内存资源. 在不消耗原有
内存资源的情况下实现内存资源的转移.
必须显示指定资源的流向. 因此需要显示使用Clone
.
这里引用知乎F001的总结
例如: String
。unsized 类型除外
。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。