Qt获取map循环获取value值
时间: 2023-09-06 14:14:13 浏览: 104
untitled_QT获取安卓手机型号/厂家等信息_qt安卓_weqrp_Untitled_
5星 · 资源好评率100%
可以使用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值,然后输出到控制台上。你可以根据自己的需要修改输出方式。
阅读全文