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;
相关推荐
你不是我我2 分钟前
【Java 开发日记】阻塞队列有哪些?拒绝策略有哪些?
java·开发语言
2201_757830876 分钟前
反射的概念
java·开发语言
Vanranrr7 分钟前
Python vs PowerShell:自动化 C++ 配置文件的两种实现方案
c++·python·自动化
先知后行。8 分钟前
QT项目学习(自用)
c++·qt
周杰伦_Jay8 分钟前
【Conda 完全指南】环境管理+包管理从入门到精通(含实操示例+表格对比)
开发语言·人工智能·微服务·架构·conda
努力学习的小廉10 分钟前
【QT(一)】—— QT Creator的安装与使用
开发语言·qt
阿巳helloWorld14 分钟前
SpringMVC底层流程解析
java·开发语言
ULTRA??21 分钟前
Qt 中基于 QVector3D 实现的直线交点+法向量计算函数
c++·qt
2301_8079973826 分钟前
代码随想录-day55
数据结构·c++·算法
艾莉丝努力练剑26 分钟前
【Linux基础开发工具 (五)】详解自动化构建:make / Makefile
linux·运维·服务器·c++·centos·自动化