正在地图中查找键值
Finding key value in map
我在for循环中使用迭代器遍历具有int类型键的映射。如何在特定迭代中访问键的值,以便以后使用它?
取消迭代器的引用会给您一个键值对std::pair<key_type, mapped_type>
。
因此,要从迭代器中获取密钥,请获取对中的第一个元素:
key_type key = it->first;
相关文章:
- 使用一个考虑到std::map中键值的滚动或换行的键
- 如何使用 std::variant 打印地图键/值?
- 当键值是 std 向量时,为什么使用 at in C++ 访问映射值如此缓慢?
- C++ 映射的键/值的用户自定义名称?
- 试图(稍微)概括C++模板.关联容器键:值反转
- 更改多重映射容器中所有元素的键值
- 如何使用C++和Boost Asio从HTTP发布请求中获取键值
- 插入新键时,它会更改现有键值的地址吗?
- 在C++中共享键值对的最佳方式
- 使用无序映射在STL中存储键值对
- c++同一个键的多个键/值对
- 如何优化C++键值程序以获得更快的运行时间
- 在C++中为O(n)动态查找中值而不保存观测值
- 在多映射中查找键、价值链的长度
- 查找函数在unordered_map中的工作方式是搜索键值
- 键值映射中的部分查找,其中键本身是键值映射
- 从键值对进行双向查找
- 正在地图中查找键值
- 寻找一个stl multimap类容器,允许按值查找键
- c++查找映射值和键