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