STL之map容器的三种插入方式insert emplace emplace_hint那种效率更高结论原因
结论C++11新增的emplace() 和 emplace_hint()都比insert效率高原因使用 insert() 向 map 容器中插入键值对的过程是,先创建该键值对,然后再将该键值对复制或者移动到 map 容器中的指定位置;使用 emplace() 或 emplace_hint() 插入键值对的过程是,直接在 map 容器中的指定位置构造该键值对。上代码#include <iostream>#include <map> //ma