Emplace vs Insert:不要迷信“emplace 一定更快” | STL

本章覆盖:emplace;emplace_back;insert;push_back;perfect forwarding;temporary object;implicit conversion;duplicate key case;readability;benchmark;modern compiler optimization;先表达正确语义,再考虑构造次数。

本章知识点

  • emplace
  • emplace_back
  • insert
  • push_back
  • perfect forwarding
  • temporary object
  • implicit conversion
  • duplicate key case
  • readability
  • benchmark
  • modern compiler optimization
  • 先表达正确语义,再考虑构造次数