小编Mat*_*ade的帖子

遍历 C++ 17 中的映射键

我正在寻找一种在 C++ 17 中遍历映射键的方法。我现在想到的方法是基于这个问题的答案,方法如下所示。

for (auto const& [i, val] : myMap)
...
Run Code Online (Sandbox Code Playgroud)

但是,我不需要使用 value val,我只需要 value i。因此,这段代码...不包含对 value 的任何调用val。因此,每当我编译代码时,都会出现以下警告消息:

warning: unused variable ‘val’ [-Wunused-variable]
         for (auto const& [i, val] : myMap){
                                  ^
Run Code Online (Sandbox Code Playgroud)

我想要的是找到一种方法来遍历(仅)地图的键,而忽略这些值。有谁知道该怎么做?

c++ c++17

7
推荐指数
1
解决办法
5584
查看次数

标签 统计

c++ ×1

c++17 ×1