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;
相关推荐
CallmeFoureyes13 小时前
使用 C# 提取 Word 文档中的表格数据
开发语言·c#·word
gugucoding13 小时前
2. 【Java】搭建Java开发环境
java·开发语言
多加点辣也没关系13 小时前
JavaScript|第9章:对象 — 基础
开发语言·javascript·ecmascript
2601_9498180913 小时前
Vector从入门到应用(C++ STL动态数组万字全解
开发语言·c++
汉克老师14 小时前
GESP2026年6月认证C++八级( 第三部分编程题(1、线网建设))精讲
c++·最小生成树·排序·kruskal·并查集·gesp8级
胖大和尚14 小时前
Linux 内核工程师、HPC工程师、C++工程师
c++·kernel·hpc
汤米粥14 小时前
Python爬虫中Xpath用法之——normalize-space()
开发语言·python
科技道人14 小时前
记录 设置-显示大小和字体
开发语言·android设置·字体和显示大小
浮江雾14 小时前
Flutter第三节----Dart中的数据类型
android·开发语言·学习·flutter·入门·函数
weixin_4223293114 小时前
AgentScope Java 项目入门 & Builder 深度解读
java·开发语言·人工智能