阅读量:132
在C++中,可以使用auto关键字来简化对unordered_map的遍历操作。下面是一个示例代码:
#include
#include
int main() {
std::unordered_mapint> myMap = {
{"apple", 5},
{"banana", 3},
{"orange", 7}
};
for (auto& pair : myMap) {
std::cout << "Key: " << pair class="hljs-string">", Value: " << pair class="hljs-keyword">return 0;
}
在上面的代码中,使用auto关键字来定义pair变量,它会自动推断出pair的类型为std::pair
这样的写法可以简化代码,提高代码的可读性和可维护性。