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;
相关推荐
格发许可优化管理系统3 分钟前
MathCAD许可类型全面解析:选择最适合您的许可证
c++
lly20240612 分钟前
框架:构建高效系统的基石
开发语言
skywalk816344 分钟前
发现Kotti项目的python包Beaker 存在安全漏洞
开发语言·网络·python·安全
旖-旎1 小时前
深搜(二叉树的所有路径)(6)
c++·算法·leetcode·深度优先·递归
GIS阵地1 小时前
QGIS的分类渲染核心类解析
c++·qgis·开源gis
天天进步20151 小时前
Python全栈项目:从零构建基于 Django 的知识管理系统(KMS)
开发语言·python·django
珎珎啊1 小时前
Python3 迭代器与生成器
开发语言·python
凯瑟琳.奥古斯特1 小时前
C++变量与基本类型精解
开发语言·c++
想唱rap2 小时前
UDP套接字编程
服务器·网络·c++·网络协议·ubuntu·udp
喜欢吃鱿鱼2 小时前
DES加解密(附带解决转义问题)-VUE
开发语言·前端·javascript