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;
相关推荐
Casual6 小时前
【网络基础进阶】:看懂子网划分与 VLAN
开发语言·网络·php
cfm_29147 小时前
线程池阻塞队列
java·开发语言
xxwxx__7 小时前
C++ list 深度解析:从使用原理到模拟实现
开发语言·c++·list
Chester_19998 小时前
CSP202303C.LDAP
开发语言·c++·蓝桥杯·stl
奋斗吧程序媛8 小时前
CSV文件导入功能
开发语言·javascript·ecmascript
evans在进步8 小时前
Java 常用设计模式(二):装饰器、适配器、责任链、模板方法、策略与观察者
java·开发语言·设计模式
小雨笙笙8 小时前
C语言:指针
c语言·开发语言
j7~9 小时前
【C++】《unordered系列关联式容器以及哈希底层、哈希冲突、闭散列与开散列完整解析》
c++·哈希算法·开散列·闭散列·unordered_map·unordered_set·哈希底层结构
旧梦95279 小时前
Java EnumMap 详解:原理、用法与实战
java·开发语言
2402_882893869 小时前
封装红黑树实现map和set —— 从源码到模拟实现
c++·set·map