【发布时间】:2017-07-06 17:48:38
【问题描述】:
我知道std::vector<T>::push_back() 支持移动语义。因此,当我将命名的临时实例添加到向量时,我可以使用std::move()。
STL中还有哪些常见的地方我应该养成添加std::move()的习惯
【问题讨论】:
-
“命名为临时”?
emplace_back(some_type{..})只会做正确的事(优化后)。
标签: c++11 stl move-semantics