标签: c++ map iterator keyset
有没有办法在地图的键集上使用.find(itr,itr,value)算法?我知道你可以在地图上使用迭代器将键值转换成一个集合(然后使用它),但我不确定是否有更快的方法。
答案 0 :(得分:1)
您可能最好使用std::map<K, V>的{{1}}成员,因为这会利用find()的内部结构。如果你真的想找到声音,例如,因为你只是想要键中的属性,你需要使用map:
std::map<K, V>
find()
map
std::find_if()