91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
五指山市| 镶黄旗| 墨脱县| 吴旗县| 临泽县| 玉溪市| 随州市| 长海县| 眉山市| 洮南市| 柳林县| 商水县| 巴林左旗| 崇阳县| 黔东| 苏尼特右旗| 陇南市| 松原市| 莲花县| 静海县| 郑州市| 衡阳县| 平远县| 错那县| 筠连县| 江永县| 阜阳市| 太仆寺旗| 三门县| 莱西市| 嘉定区| 江源县| 墨江| 广宁县| 五大连池市| 铅山县| 巴彦县| 瑞丽市| 株洲县| 同德县| 泌阳县|