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

溫馨提示×

C++ Map容器如何遍歷

c++
小樊
90
2024-07-21 02:52:56
欄目: 編程語言

C++中的std::map是一個關聯容器,存儲的數據是以鍵-值對的形式存儲的。可以通過迭代器來遍歷std::map容器中的元素。

下面是一個使用迭代器遍歷std::map容器的示例代碼:

#include <iostream>
#include <map>

int main() {
    std::map<int, std::string> myMap;
    
    myMap[1] = "apple";
    myMap[2] = "banana";
    myMap[3] = "cherry";
    
    // 使用迭代器遍歷map容器
    std::map<int, std::string>::iterator it;
    for(it = myMap.begin(); it != myMap.end(); ++it) {
        std::cout << "Key: " << it->first << ", Value: " << it->second << std::endl;
    }
    
    return 0;
}

在上面的示例中,首先創建了一個std::map容器myMap,然后向其中插入了三個鍵-值對。接著使用迭代器it遍歷myMap容器,輸出每個鍵值對的鍵和值。

注意,std::map容器中的元素是按照鍵的大小順序進行排序的。

0
宣城市| 盘锦市| 沭阳县| 武胜县| 准格尔旗| 和林格尔县| 屯昌县| 介休市| 紫云| 天台县| 大化| 兰州市| 安徽省| 宜宾市| 棋牌| 信丰县| 垣曲县| 通许县| 玛沁县| 长汀县| 壤塘县| 临猗县| 永修县| 札达县| 额敏县| 洞口县| 手游| 博客| 大关县| 都匀市| 宜春市| 宁都县| 周口市| 克东县| 巴楚县| 万源市| 衡阳市| 大同市| 年辖:市辖区| 罗山县| 达孜县|