相关疑难解决方法(0)

按值返回std :: vector

人们常说,在C++ 11中,std::vector按价值回归是理智的.

在C++ 03中,这主要是正确的,因为RVO应该优化副本.但这应该让大多数开发人员感到害怕.

  • 在C++ 11中,返回的std::vector局部变量总会被移动吗?
  • 如果该向量是局部变量的成员而不是局部变量本身怎么办?
  • 显然,不会移动返回全局变量.还有什么其他案例不会被移动?

c++ return-value move-semantics c++11

18
推荐指数
2
解决办法
2645
查看次数

标签 统计

c++ ×1

c++11 ×1

move-semantics ×1

return-value ×1