C++漫谈:从std::move到移动构造函数

半年之前,写到的一个代码(示例): vector<string> vc; vc.push_back(string_value); 因为在搜素场景,耗时毫秒必争。cr的时候,review的同学建议改成: vector<float> vc; vc.push_back(move(string_value)); 这样修改后的好处: C++ 标准库使用比如vector::push_back等这类函数时,会对参数的对象进行复制,连数据也会复制.