emplace_back()参数不可以为std::pair<>

62 阅读1分钟

原因:

因为emplace_back是直接根据参数来构造的,不会先构造好,再复制。

push_back会先构造再复制。(大致意思,左值右值具体情况具体分析)