qt里遍历unordered_map
时间: 2023-11-11 20:07:39 浏览: 74
unordered-map的使用方法.rar
根据提供的引用内容,可以使用类似的方式在Qt中遍历unordered_map。以下是一个示例代码:
```cpp
#include <iostream>
#include <unordered_map>
#include <QString>
#include <QDebug>
int main() {
std::unordered_map<QString, int> myMap;
myMap.insert({"apple", 1});
myMap.insert({"banana", 2});
myMap.insert({"cherry", 3});
// 方式一
qDebug() << "方式一:";
for (auto it = myMap.begin(); it != myMap.end(); ++it) {
qDebug() << it->first << it->second;
}
// 方式二
qDebug() << "方式二:";
for (const auto& [key, value] : myMap) {
qDebug() << key << value;
}
return 0;
}
```
阅读全文