gpt4 book ai didi

c++ - 为什么 unordered_multimap 没有 lower_bound 和 upper_bound?

转载 作者:太空宇宙 更新时间:2023-11-04 14:46:57 25 4
gpt4 key购买 nike

从 multimap 切换到 unordered_multimap,我意识到没有等价物:

  • 下界
  • 上限

显然 equal_range 可以很容易地等效,但我想知道我是否遗漏了什么:这个选择的原因。

来自任何其他库,我会认为差异是一个简单的错误,但 STL 在这方面通常是完全正交的。

最佳答案

它在名字里。 无序_multimap。没有顺序,因此,没有上下级关系。存储在 unordred_* 中的项目( key )甚至不需要容器来实现 </std::less , 只有散列和相等操作。

关于c++ - 为什么 unordered_multimap 没有 lower_bound 和 upper_bound?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55221877/

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