我有点困惑有关之间的差异push_back和emplace_back.
push_back
emplace_back
void emplace_back(Type&& _Val); void push_back(const Type& _Val); void push_back(Type&& _Val);
因为有一个push_back超载采用右值参考我不太明白目的是emplace_back什么?
c++ stl visual-studio-2010 move-semantics c++11
c++ ×1
c++11 ×1
move-semantics ×1
stl ×1
visual-studio-2010 ×1