gpt4 book ai didi

c++ - 在 C++0x 标准中会有 unordered_map,这与 boost unordered_map 相比如何?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:08:52 27 4
gpt4 key购买 nike

哪个更有效率?有什么好的基准吗?

最佳答案

C++11 的 std::unordered_map 规范类似于基于 tr1::unordered_map 的 boost::unordered_map。话虽这么说,还是有一些细微的差别。在 C++11 中添加右值引用会导致添加可能对性能有用的 emplace 和 emplace_hint 函数。

C++11 现已得到广泛实现,因此您应该能够开箱即用地使用 std::unordered_map。 C++14 不会对其进行重大更改,C++17 将(可能)添加 insert_or_assign 和 try_emplace 成员函数。

关于c++ - 在 C++0x 标准中会有 unordered_map,这与 boost unordered_map 相比如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4414674/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com