gpt4 book ai didi

c++ - 获取与 map 中的查询匹配的所有键

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

假设我在 map 中有多个具有相同值的键。那么在那种情况下,我如何检索与查询匹配的所有键。

或者,是否有可能告诉 find 操作在特定值之后进行搜索。
我正在使用 std::map,C++。

最佳答案

这样的事情对你有用吗:

void FindKeysWithValue(Value aValue, list<Key>& aList)
{
aList.clear();

for_each(iMap.begin(), iMap.end(), [&] (const pair<Key, Value>& aPair)
{
if (aPair.second == aValue)
{
aList.push_back(aPair.first);
}
});
}

关于c++ - 获取与 map 中的查询匹配的所有键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13202864/

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