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;
相关推荐
小许好楠16 小时前
java开发工程师-学习方式
java·开发语言·学习
superman超哥16 小时前
仓颉锁竞争优化深度解析
c语言·开发语言·c++·python·仓颉
Halo_tjn16 小时前
基于 IO 流实现文件操作的专项实验
java·开发语言
一晌小贪欢16 小时前
【Python办公自动化】Python办公自动化常用库新手指南
开发语言·python·python自动化办公·python3·python办公自动化·python办公
业精于勤的牙16 小时前
最长特殊序列(二)
java·开发语言·算法
yong999016 小时前
C#实现OPC客户端与S7-1200 PLC的通信
开发语言·网络·算法·c#
charlie11451419116 小时前
快速在WSL上开发一般的C++上位机程序
开发语言·c++·笔记·学习·环境配置·工程
仲夏月二十八17 小时前
关于golang中何时使用值对象和指针对象的描述
开发语言·后端·golang
我命由我1234517 小时前
CSS 锚点定位 - 锚点定位引入(anchor-name、position-anchor)
开发语言·前端·javascript·css·学习·html·学习方法
哟哟耶耶17 小时前
js-清除首尾空白字符再进行空白匹配str.trim().match(...)
开发语言·前端·javascript