人们常说,在C++ 11中,std::vector按价值回归是理智的.
std::vector
在C++ 03中,这主要是正确的,因为RVO应该优化副本.但这应该让大多数开发人员感到害怕.
c++ return-value move-semantics c++11
c++ ×1
c++11 ×1
move-semantics ×1
return-value ×1