C++ 中有没有办法搜索映射的映射值(而不是键),然后返回键?通常,我做 someMap.find(someKey)->second
来获取值,但这里我想做相反的事情并获取键(值和键都是唯一的)。
原文由 wrongusername 发布,翻译遵循 CC BY-SA 4.0 许可协议
C++ 中有没有办法搜索映射的映射值(而不是键),然后返回键?通常,我做 someMap.find(someKey)->second
来获取值,但这里我想做相反的事情并获取键(值和键都是唯一的)。
原文由 wrongusername 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答3.3k 阅读
由于
map
的设计方式,您需要对无序数据进行等效的搜索。