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;
相关推荐
BD_Marathon8 小时前
多轮对话聊天机器人
开发语言·机器人·c#
Sarvartha8 小时前
接口基础知识
java·开发语言
沐晓时光9 小时前
C语言入门,深入理解指针(1)
c语言·开发语言
AC赳赳老秦9 小时前
OpenClaw 数据引用规范自动生成:为公开数据构建可信来源标注与标准引用体系
大数据·开发语言·汇编·数据库·人工智能·deepseek·openclaw
无忧.芙桃9 小时前
C++语言原理与实践(十):vector类的底层实现
开发语言·c++·算法
无名猿9 小时前
std::variant 完全指南:类型安全的 union 与 std::visit 用法
c++·stl·标准库·现代c++
变与不变8069 小时前
js同步和异步难点重点详解
开发语言·javascript·ecmascript
无名猿10 小时前
C++ 迭代器五分类与失效场景汇总:一张表避开所有 UB
c++·stl·标准库·踩坑记录
0+11110 小时前
算法 --模拟
c++·算法·leetcode
hetao173383710 小时前
2026-10-01~02 hetao1733837 的刷题记录
c++·算法