可参考:C++中push_back和emplace_back的区别
最好再结合push_back()传参的变化过程了解下:
对于
push_back()
而言,最开始只有void push_back( const T& value );
这个函数声明,后来从C++11
,新加了void push_back( T&& value )
函数
就是现在的 push_back()支持右值引用
可参考:C++中push_back和emplace_back的区别
最好再结合push_back()传参的变化过程了解下:
对于
push_back()
而言,最开始只有void push_back( const T& value );
这个函数声明,后来从C++11
,新加了void push_back( T&& value )
函数
就是现在的 push_back()支持右值引用