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

溫馨提示×

C++ map iterator如何快速找到元素

c++
小樊
92
2024-07-30 11:26:06
欄目: 編程語言

要快速找到元素,可以使用find()方法,該方法返回一個迭代器指向指定鍵的元素。以下是一個示例:

#include <iostream>
#include <map>

int main() {
    std::map<int, std::string> myMap;

    // 添加元素到map
    myMap[1] = "apple";
    myMap[2] = "banana";
    myMap[3] = "cherry";

    // 查找元素
    auto it = myMap.find(2);
    
    if (it != myMap.end()) {
        std::cout << "Element found: " << it->second << std::endl;
    } else {
        std::cout << "Element not found" << std::endl;
    }

    return 0;
}

在上面的示例中,myMap.find(2)將返回一個迭代器指向鍵為2的元素。如果元素存在,則打印出相應的值;如果元素不存在,則打印出“Element not found”。

0
布拖县| 富宁县| 凤冈县| 栖霞市| 广州市| 松阳县| 陈巴尔虎旗| 文登市| 太仓市| 邯郸县| 昆明市| 灌云县| 昭苏县| 聂拉木县| 虞城县| 宣化县| 西华县| 中西区| 南康市| 兴安县| 东阳市| 建阳市| 沧州市| 蛟河市| 怀宁县| 梅河口市| 贵州省| 印江| 富宁县| 绥阳县| 武汉市| 莲花县| 汪清县| 博客| 吉首市| 偃师市| 宁海县| 军事| 宁乡县| 海门市| 泽库县|