加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

c++STL库unordered_map

(2024-10-04 19:23:52)
分类: 接口类的哈
#include
#include
#include

int main() {
    // 创建一个 unordered_map
    std::unordered_map wordCount;

    // 插入元素
    wordCount["apple"] = 1;
    wordCount["banana"] = 2;

    // 使用 insert 方法插入键值对
    wordCount.insert({ "orange", 3 });

    // 访问元素
    std::cout << "Count for 'apple': " << wordCount["apple"] << std::endl;

    // 检查键是否存在
    if (wordCount.find("banana") != wordCount.end()) {
        std::cout << "'banana' is in the map." << std::endl;
    }

    // 遍历 unordered_map
    std::cout << "All elements in unordered_map:" << std::endl;
    for (const auto& pair : wordCount) {
        std::cout << pair.first << ": " << pair.second << std::endl;
    }

    // 修改元素
    wordCount["apple"] = 5;

    // 删除元素
    wordCount.erase("orange");

    return 0;
}

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有