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;
相关推荐
cui_ruicheng10 分钟前
Python从入门到实战(六):非序列容器
开发语言·python
小小龙学IT14 分钟前
C++ 并发编程深度解析:从内存模型到无锁数据结构
数据结构·c++
西西学代码17 分钟前
Flutter---底部导航栏(2)
开发语言·javascript·flutter
legendary_16318 分钟前
SINK芯片:Type-C统一供电时代的小家电核心方案
c语言·开发语言·人工智能·智能手机
momo20 分钟前
JAVA基础知识
java·开发语言
一拳一个呆瓜1 小时前
【STL】iostream 编程:缓冲区的作用
c++·stl
我不是懒洋洋1 小时前
从零实现一个分布式任务调度器:XXL-JOB的核心设计
c++
xxie1237942 小时前
Python装饰器与语法糖
开发语言·python
郑州光合科技余经理2 小时前
海外外卖平台源码改造实战——多语言核心代码实现
java·开发语言·前端·后端·mysql·架构·php