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;
相关推荐
2501_947575805 小时前
计算机毕业设计之jsp开山车行二手车交易系统
java·开发语言·hadoop·python·信息可视化·django·课程设计
骑士雄师5 小时前
java面试题 4:鉴权
java·开发语言
时间的拾荒人6 小时前
C语言字符函数与字符串函数完全指南
c语言·开发语言
浆果02076 小时前
NanoTrack C++ — RK3588 实时目标跟踪
c++·目标跟踪·rk3588
ysa0510306 小时前
【并查集】判环
c++·笔记·算法
2501_948106916 小时前
计算机毕业设计之基于jsp教科研信息共享系统
java·开发语言·信息可视化·spark·课程设计
持力行7 小时前
C/C++ 中的 char*:它标识数组吗?为什么能用下标访问?
c语言·c++
取经蜗牛7 小时前
Python 第一阶段完全指南:从零到第一个实用工具
开发语言·python
dog2507 小时前
从重尾到截断流量模型的演进
开发语言·php
qq_401700418 小时前
Qt QSS 完全入门写出漂亮界面以及解决样式不生效问题
开发语言·qt