ale*_*xk7 5

C++ 11的std :: unordered_map规范类似于boost :: unordered_map,它基于tr1 :: unordered_map.话虽如此,但存在一些细微差别.在C++ 11中添加rvalue引用会导致增加emplace和emplace_hint函数,这些函数可能对性能有用.

C++ 11现在已经广泛实现,因此您应该可以使用开箱即用的std :: unordered_map.C++ 14没有显着改变它,C++ 17将(可能)添加insert_or_assign和try_emplace成员函数.