C++基础 -44- STL库之map容器

map是一种关联式容器,数据的存放方式为键值对(key和value)

map的定义格式

cpp 复制代码
 map<string, int> ccc;

往map容器插入数据

cpp 复制代码
 ccc.insert(pair<string, int>("rlxy", 18));

使用下标也可以插入数据

cpp 复制代码
	ccc["heelo"] = 10;
	ccc["world"] = 20;

遍历map容器的数据

cpp 复制代码
    for (auto i = ccc.begin(); i != ccc.end(); i++)
    {
        cout << i->first << endl;
        cout << i->second << endl;
    }

查找值

cpp 复制代码
    auto i = ccc.find("rlxy");
    cout << i->second << endl;
相关推荐
OPEN-F8 小时前
Python进阶教程:单元测试与代码质量
开发语言·python·单元测试
阿里嘎多学长8 小时前
2026-08-20 GitHub 热点项目精选
开发语言·程序员·github·代码托管
其实防守也摸鱼8 小时前
Codex破局:前端组件秒级生成的技术文章大纲
开发语言·前端·人工智能·学习·安全·web安全
_Narcissus_8 小时前
枚举和模拟算法笔记
c语言·数据结构·c++·笔记·算法·模拟·枚举
Logintern098 小时前
装饰器和洋葱模式的区分
开发语言·python·架构
冻柠檬飞冰走茶8 小时前
《数据结构实验指导-C++语言版》 在顺序表 list 中查找元素 x
开发语言·数据结构·c++·算法·list
Brilliantwxx8 小时前
【C++】 高阶数据结构图(1)并查集
开发语言·数据结构·c++
lancyu8 小时前
# Agent Loop:AI Agent 的唯一直心骨
开发语言·javascript·人工智能
小鱼仙官9 小时前
Ubuntu C++ NTP校时程序
linux·c++·ubuntu
frjc9 小时前
阿里云 ACK 环境 Arthas 在线调试指南
开发语言·python