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;
相关推荐
Once_day5 分钟前
GCC编译(4)构造和析构函数
c语言·c++·编译和链接
今儿敲了吗6 分钟前
24| 字符串
数据结构·c++·笔记·学习·算法
lsx20240614 分钟前
XHR.readyState详解
开发语言
橘色的喵15 分钟前
嵌入式 Telnet 调试 Shell 重构: 纯 POSIX 轻量化实现
c++
橘色的喵16 分钟前
ztask: 一个C++14编写的、 类型安全、RAII 与模板化任务调度器
c++
游乐码18 分钟前
c#静态成员
开发语言·c#
小龙报29 分钟前
【51单片机】不止是调光!51 单片机 PWM 实战:呼吸灯 + 直流电机正反转 + 转速控制
数据结构·c++·stm32·单片机·嵌入式硬件·物联网·51单片机
FirstFrost --sy29 分钟前
高并发内存池:tcmalloc核心实现
开发语言
彩妙不是菜喵32 分钟前
C++:深入浅出讲解=>多态
开发语言·c++
qq_24218863321 小时前
使用 PyInstaller 打包 Python 脚本为 EXE(教程)
开发语言·python