如果函数的参数要参考,调用就不要move。
调用的move不会有很大影响。move只是把一些基本的vector本身的数据搬了过去,比如数据区在内存的起点,大小等。vector的内容比如每一个指针不需要move。
【 在 speedboy2998 的大作中提到: 】
: [code=c]
: std::vector<std::unique_ptr<Data>> data;
: process(std::move(data));
: ...................
--
FROM 72.199.121.*