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;
相关推荐
CoderYanger几秒前
动态规划算法-简单多状态dp问题:11.按摩师
开发语言·算法·leetcode·职场和发展·动态规划·1024程序员节
Aurorar0rua几秒前
C Primer Plus Notes 12
c语言·开发语言
Mr_WangAndy5 分钟前
C++23新特性_if consteval
c++·c++23·c++40周年·if consteval
落羽的落羽10 分钟前
【Linux系统】初探 虚拟地址空间
linux·运维·服务器·c++·人工智能·学习·机器学习
CoderYanger12 分钟前
动态规划算法-路径问题:10.地下城游戏
开发语言·算法·leetcode·游戏·职场和发展·动态规划·1024程序员节
Drone_xjw12 分钟前
【CPP回调函数】以无人机系统为例梳理回调函数使用
c++·无人机
liu****13 分钟前
11.字符函数和字符串函数(二)
c语言·开发语言·数据结构·c++·算法
@小白鸽14 分钟前
1.2.1创建型设计模式
开发语言·设计模式
Tandy12356_14 分钟前
手写TCP/IP协议栈——以太网数据包处理
网络·c++·网络协议·tcp/ip