ret*_*eax 5 c++ boost unordered-map c++11
哪个更有效率?有没有好的基准测试?
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成员函数.