亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C++ unordered_map遍歷有哪些方法

c++
小樊
97
2024-07-25 00:43:12
欄目: 編程語言

在C++中,可以使用以下方法來遍歷unordered_map:

  1. 使用迭代器遍歷:
std::unordered_map<int, std::string> myMap = {{1, "apple"}, {2, "banana"}, {3, "orange"}};
for(auto it = myMap.begin(); it != myMap.end(); ++it) {
    std::cout << "Key: " << it->first << ", Value: " << it->second << std::endl;
}
  1. 使用范圍-based for 循環遍歷:
std::unordered_map<int, std::string> myMap = {{1, "apple"}, {2, "banana"}, {3, "orange"}};
for(const auto& pair : myMap) {
    std::cout << "Key: " << pair.first << ", Value: " << pair.second << std::endl;
}
  1. 使用for_each遍歷:
std::unordered_map<int, std::string> myMap = {{1, "apple"}, {2, "banana"}, {3, "orange"}};
std::for_each(myMap.begin(), myMap.end(), [](const std::pair<int, std::string>& pair) {
    std::cout << "Key: " << pair.first << ", Value: " << pair.second << std::endl;
});
  1. 使用范圍-based for 循環遍歷鍵或值:
std::unordered_map<int, std::string> myMap = {{1, "apple"}, {2, "banana"}, {3, "orange"}};
for(const auto& pair : myMap) {
    std::cout << "Key: " << pair.first << std::endl;
}

for(const auto& pair : myMap) {
    std::cout << "Value: " << pair.second << std::endl;
}

0
邵武市| 乌恰县| 寻甸| 桃源县| 武山县| 汤原县| 吴川市| 通海县| 玛曲县| 聂拉木县| 玉门市| 湘阴县| 陵川县| 循化| 乌拉特中旗| 扬州市| 溧水县| 岐山县| 普安县| 丰县| 滨州市| 宽城| 文成县| 开江县| 勃利县| 新泰市| 革吉县| 石景山区| 公主岭市| 沙洋县| 余庆县| 乐至县| 盐源县| 炎陵县| 梧州市| 德化县| 昌乐县| 常德市| 梨树县| 兴义市| 太湖县|