有没有人同时使用过 GHashTable 和 std::tr1::unordered_map?我想知道使用哪一种,更推荐哪一种。我在网上找不到任何真正有用的东西。
谢谢,
最佳答案
当标准库容器和工具可用时,我更喜欢它们。这使得软件更便携。因此,在此基础上我会使用 std::tr1::unordered_map 或更好的方法,我会使用 C++11 并使用 std::unordered_map(如果你有合适的编译器并且可以使用 C++11)这是本质上与 tr1 容器相同,但有一些额外的加速。
最后,从上面的链接中可以看出,@mfontanini unordered_map 与许多实现相比非常快。
关于c++ - GHashTable 与 std::tr1::unordered_map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12046747/