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;
相关推荐
上弦月-编程10 小时前
高效编程利器:转移表技术解析
c语言·开发语言·数据结构·算法·排序算法
逻辑驱动的ken10 小时前
Java高频面试考点场景题23
java·开发语言·数据库·面试·职场和发展·哈希算法
xxjj998a10 小时前
PHP vs Java:核心区别与应用场景全解析
java·开发语言·php
2301_7890156210 小时前
Linux基础指令(一)
linux·运维·服务器·c语言·开发语言·c++·linux指令
csgo打的菜又爱玩10 小时前
11.JobManager 启动流程总结
大数据·开发语言·qt·microsoft·flink
2401_8332693011 小时前
Java IO流:从字节到字符的桥梁
java·开发语言
hhzz11 小时前
第1天:初识Python
开发语言·python·学习编程
江沉晚呤时11 小时前
C# 运行时类型创建:深入探索动态类型生成技术
开发语言·c#
tankeven11 小时前
C++ 继承完全指南
c++
tankeven11 小时前
动态规划专题(11):区间动态规划之三角剖分问题
c++·算法·动态规划