0

有没有人同时使用 GHashTable 和 std::tr1::unordered_map?我想知道使用哪一种,更推荐使用哪一种。我在网上找不到任何真正有用的东西。

谢谢,

4

1 回答 1

2

当标准库容器和工具可以工作时,我偏爱它们。这使得软件更便携。因此,在此基础上,我将使用 std::tr1::unordered_map 或更好,我将使用 C++11 并使用 std::unordered_map (如果您有合适的编译器并且可以使用 C++11),即本质上与 tr1 容器相同,但有一些额外的加速。

最后,从上面的链接中可以看出,@mfontanini unordered_map 与许多实现相比非常快。

于 2012-08-21T04:38:50.567 回答