multimap find() 在存在具有相同 Key 的多个对象时返回什么?[已结束]

What does multimap find() return in existence of multple objects with same Key? [closed]

提问人:Mohammed Moutahid 提问时间:3/6/2022 更新时间:3/6/2022 访问量:177

问:


想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。

去年关闭。

multimap find(key) 是否保证将迭代器返回到键“key”的 FIRST 元素? 我在任何地方的文档中都找不到正确的答案。

C++ 数据结构 STL 标准

评论

2赞 πάντα ῥεῖ 3/6/2022
你能详细说明一下,这里具体说了什么你不清楚吗?编辑您的问题,并具体参考链接的文档。
0赞 BoP 3/6/2022
也许您正在寻找lower_bound
1赞 gerum 3/6/2022
与此相符:en.cppreference.com/w/cpp/container/multimap/find 它没有定义它将返回任何特定元素。

答:

1赞 YSC 3/6/2022 #1

std::multimap::find(key) 返回任何元素的迭代器,其键的比较等于:key

查找具有与 key 等效的键的元素。如果容器中有多个元素具有 key,则可以返回其中任何一个元素。