c++ - GHashTable 与 std::tr1::unordered_map

标签 c++ hashtable

有没有人同时使用过 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/

相关文章:

c++ - 不使用 SetWindowText 更改任务栏文本

c++ - 在另一个结构中初始化一个结构数组

c++ - 哈希计算频率可以改进吗?

c# - 是否可以对哈希表进行排序?

java - 如何将数据存储到哈希表中 - java

c++ - 自定义 QWidget 不继承父样式表

c++ - 如何分配 "array of object"的指针 (C++)

c++ - C 中的 PowerPC extsb

algorithm - 散列技术中散列值的均匀分布是什么意思

c# - 从 2 个匹配的字典中创建一个新字典