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;
相关推荐
xiaohe075 分钟前
超详细 Python 爬虫指南
开发语言·爬虫·python
嗑嗑嗑瓜子的猫19 分钟前
Java!它值得!
java·开发语言
xiaoshuaishuai843 分钟前
C# GPU算力与管理
开发语言·windows·c#
lsx2024061 小时前
SVN 创建版本库
开发语言
xiaotao1311 小时前
01-编程基础与数学基石:Python错误与异常处理
开发语言·人工智能·python
墨尘笔尖1 小时前
最大最小值降采样算法的优化
c++·算法
皮卡蛋炒饭.2 小时前
线程的概念和控制
java·开发语言·jvm
John.Lewis2 小时前
Python小课(1)认识Python
开发语言·python
一只大袋鼠2 小时前
MyBatis 入门详细实战教程(一):从环境搭建到查询运行
java·开发语言·数据库·mysql·mybatis
sonnet-10292 小时前
函数式接口和方法引用
java·开发语言·笔记