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

溫馨提示×

C++ Map容器怎樣查找鍵值

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

在C++中,可以使用find()函數來查找Map容器中特定鍵值對應的值。find()函數返回一個迭代器,如果找到了對應的鍵值,則返回指向該鍵值對的迭代器,否則返回指向Map末尾的迭代器。

以下是一個示例代碼:

#include <iostream>
#include <map>

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

    myMap["apple"] = 5;
    myMap["banana"] = 3;
    myMap["orange"] = 7;

    std::string key = "banana";
    auto it = myMap.find(key);

    if (it != myMap.end()) {
        std::cout << "Key " << key << " found, value is " << it->second << std::endl;
    } else {
        std::cout << "Key " << key << " not found" << std::endl;
    }

    return 0;
}

在上面的代碼中,我們首先創建了一個Map容器myMap,并插入了三個鍵值對。然后使用find()函數查找鍵為"banana"的值,如果找到則輸出對應的值,否則輸出鍵未找到的消息。

0
桃源县| 宁海县| 招远市| 镇江市| 商南县| 蓬溪县| 淮南市| 镇赉县| 洪泽县| 绥宁县| 霍城县| 济宁市| 施秉县| 阜新市| 双辽市| 九江市| 常山县| 长沙县| 平乐县| 巨野县| 旬阳县| 凌海市| 双城市| 济源市| 平湖市| 翼城县| 丘北县| 蓬安县| 大冶市| 嘉峪关市| 威远县| 建德市| 汉阴县| 上蔡县| 泊头市| 内乡县| 班玛县| 徐州市| 古蔺县| 普宁市| 湖口县|