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;
相关推荐
是翔仔呐2 分钟前
第11章 显示外设驱动:I2C协议OLED屏、SPI协议LCD屏字符/图片/中文显示
c语言·开发语言·stm32·单片机·嵌入式硬件·学习·gitee
jason成都5 分钟前
IoT 设备监控系统实战:基于 EMQX 的 MQTT 连接监控与数据格式指纹识别
开发语言·python
铭毅天下15 分钟前
EasySearch Rules 规则语法速查手册
开发语言·前端·javascript·ecmascript
承渊政道23 分钟前
【优选算法】(实战体会位运算的逻辑思维)
数据结构·c++·笔记·学习·算法·leetcode·visual studio
YMWM_29 分钟前
print(f“{s!r}“)解释
开发语言·r语言
愤豆33 分钟前
05-Java语言核心-语法特性--模块化系统详解
java·开发语言·python
bksczm34 分钟前
文件流(fstream)
java·开发语言
NGC_661135 分钟前
Java 线程池阻塞队列与拒绝策略
java·开发语言
小碗羊肉1 小时前
【从零开始学Java | 第二十二篇】List集合
java·开发语言
m0_716765231 小时前
C++提高编程--STL常用容器(set/multiset、map/multimap容器)详解
java·开发语言·c++·经验分享·学习·青少年编程·visual studio