Qt获取map循环获取value值
时间: 2023-09-06 07:14:13 浏览: 101
嵌套Map或者List获取key、value值
3星 · 编辑精心推荐
可以使用C++11引入的range-based for循环来遍历map中的所有元素,并获取value值。示例如下:
```c++
#include <iostream>
#include <map>
int main() {
std::map<int, std::string> myMap = {{1, "apple"}, {2, "banana"}, {3, "cherry"}};
// 使用range-based for循环遍历map
for (const auto& pair : myMap) {
std::cout << "Key: " << pair.first << ", Value: " << pair.second << std::endl;
}
return 0;
}
```
上述代码中,range-based for循环遍历了myMap中的所有元素,并使用pair变量获取了每个元素的key和value值,然后输出到控制台上。你可以根据自己的需要修改输出方式。
阅读全文