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;
相关推荐
清欢ysy2 小时前
Cannot find module ‘@next/bundle-analyzer‘
开发语言·javascript·arcgis
伯明翰java2 小时前
mybatis-generator插件自动生成mapper及其实体模型配置
java·开发语言·mybatis
杨小码不BUG3 小时前
灯海寻踪:开灯问题的C++精妙解法(洛谷P1161)
c++·算法·数学建模·位运算·浮点数·信奥赛·csp-j/s
杨小码不BUG3 小时前
心痛之窗:滑动窗口算法解爱与愁的心痛(洛谷P1614)
开发语言·c++·算法·滑动窗口·csp-j/s·多维向量
froginwe113 小时前
C# 判断语句详解
开发语言
图灵信徒3 小时前
2024南京icpc区域赛详解与难点解释
c++·acm·icpc·算法竞赛
YxVoyager3 小时前
Qt C++ :XML文件处理工具 <QXml>模块
xml·c++·qt
無斜3 小时前
【LabVIEW实用开发】--- LabVIEW调用python脚本
开发语言·python·labview
一只鱼^_4 小时前
力扣第470场周赛
数据结构·c++·算法·leetcode·深度优先·动态规划·启发式算法
CUMT_DJ8 小时前
matlab计算算法的运行时间
开发语言·算法·matlab