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;
相关推荐
草莓熊Lotso20 分钟前
Qt 进阶核心:UI 开发 + 项目解析 + 内存管理实战(从 Hello World 到对象树)
运维·开发语言·c++·人工智能·qt·ui·智能手机
2501_9418656326 分钟前
从事件驱动到异步架构的互联网工程语法构建与多语言实践分享
java·开发语言·jvm
前端 贾公子3 小时前
v-if 与 v-for 的优先级对比
开发语言·前端·javascript
嗯嗯=5 小时前
python学习篇
开发语言·python·学习
TonyLee0177 小时前
LLVM安装(ubuntu22)
c++
不会c嘎嘎7 小时前
QT中的常用控件 (二)
开发语言·qt
weixin_445054727 小时前
力扣热题51
c++·python·算法·leetcode
是一个Bug7 小时前
50道核心JVM面试题
java·开发语言·面试
她和夏天一样热8 小时前
【观后感】Java线程池实现原理及其在美团业务中的实践
java·开发语言·jvm
lkbhua莱克瓦248 小时前
进阶-索引3-性能分析
开发语言·数据库·笔记·mysql·索引·性能分析