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;
相关推荐
Irissgwe19 小时前
一、Qt 概述
c++·qt·gui·qt creator
超梦dasgg19 小时前
Java 正则表达式 完整详解(语法 + 核心类 + 常用方法 + 实战案例)
java·开发语言·正则表达式
方也_arkling19 小时前
【Java-Day17】API篇-BigInteger和BigDecimal
java·开发语言
星辰_mya19 小时前
ThreadLocal之微服务链路追踪
java·开发语言·前端
m0_6174939419 小时前
PySide6/PyQt6实现中英文切换完整教程(Qt Designer + Qt Linguist + 动态切换)
开发语言·qt
草莓熊Lotso19 小时前
【Linux网络】深入理解 HTTP 协议(一):从基础概念到 URL 编码解码
linux·网络·c++·网络协议·http·软件工程
眠りたいです19 小时前
现代C++:C++17中的新语言特性
开发语言·c++·c++17
一只旭宝19 小时前
【C++入门精讲17】序列容器
开发语言·c++
Demon1_Coder19 小时前
Day1-SpringAI-1.0.0版本
java·开发语言·前端