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;
相关推荐
是娇娇公主~7 分钟前
C++ 多态机制与虚函数实现原理(补充)
c语言·c++
xiaomo22498 分钟前
javaee-多线程进阶
java·开发语言
Yupureki9 分钟前
《实战项目-个人在线OJ平台》1.项目简介和演示
c语言·数据结构·c++·sql·算法·性能优化·html5
无敌秋12 分钟前
C++ public, private, protected类的继承
开发语言·c++
m0_5793936616 分钟前
C++代码混淆与保护
开发语言·c++·算法
qq_1481153718 分钟前
C++中的享元模式实战
开发语言·c++·算法
夜悊20 分钟前
指针、引用和常量的关系
c++
__Yvan21 分钟前
Kotlin 的 ?.let{} ?: run{} 真的等价于 if-else 吗?
android·开发语言·前端·kotlin
左左右右左右摇晃21 分钟前
Java并发——线程间的通信
java·开发语言
小小小米粒22 分钟前
[特殊字符] 正常部署 AI + 流式输出(Stream)[特殊字符] 为什么会 CPU 炸了?
开发语言·python