中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C++遍歷map的方式有哪些

c++
小億
128
2023-12-26 16:47:52
欄目: 編程語言

在C++中,有以下幾種方式可以遍歷map:

  1. 使用迭代器:使用begin()和end()函數獲取map的起始和終止迭代器,然后使用循環遍歷迭代器來訪問map中的每個元素。
std::map<int, std::string> myMap;
// 添加元素到myMap
for(auto it = myMap.begin(); it != myMap.end(); ++it) {
    std::cout << "Key: " << it->first << ", Value: " << it->second << std::endl;
}
  1. 使用范圍for循環:使用范圍for循環可以方便地遍歷map中的每個元素。
std::map<int, std::string> myMap;
// 添加元素到myMap
for(auto& pair : myMap) {
    std::cout << "Key: " << pair.first << ", Value: " << pair.second << std::endl;
}
  1. 使用auto關鍵字:使用auto關鍵字可以更簡潔地遍歷map中的每個元素。
std::map<int, std::string> myMap;
// 添加元素到myMap
for(auto pair : myMap) {
    std::cout << "Key: " << pair.first << ", Value: " << pair.second << std::endl;
}

這些都是常用的遍歷map的方式,根據個人習慣和需求選擇適合的方式即可。

0
双鸭山市| 永福县| 察雅县| 永泰县| 建湖县| 无棣县| 湖北省| 平顶山市| 临沂市| 阿拉善右旗| 南雄市| 建昌县| 丰顺县| 太保市| 东海县| 甘洛县| 乌什县| 逊克县| 高州市| 北海市| 江川县| 商南县| 科技| 富川| 永善县| 商丘市| 建宁县| 湖州市| 宁河县| 林周县| 信丰县| 建瓯市| 宣武区| 高台县| 郯城县| 清水河县| 忻州市| 宁陕县| 商都县| 双流县| 社会|