QMap使用foreach的方式遍历所有的key
时间: 2024-03-06 15:51:11 浏览: 270
Qt中QMap和QMultimap使用
可以使用QMap的foreach方法遍历所有的key,示例如下:
```cpp
QMap<QString, int> map;
map.insert("apple", 1);
map.insert("banana", 2);
map.insert("orange", 3);
// 使用foreach遍历所有的key
foreach(QString key, map.keys()) {
qDebug() << key;
}
```
输出结果为:
```
"apple"
"banana"
"orange"
```
在foreach中使用`map.keys()`可以获取所有的key,然后通过遍历来访问每一个key。
阅读全文