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;
相关推荐
锅包一切7 分钟前
PART2 双指针
c++·算法·leetcode·力扣·双指针
tankeven11 分钟前
HJ91 走方格的方案数
c++·算法
俩娃妈教编程13 分钟前
2024 年 09 月 二级真题(2)--小杨的矩阵
c++·算法·gesp真题
航哥的女人15 分钟前
Socket函数详解
c++·tcp/ip
浅念-16 分钟前
C++ STL vector
java·开发语言·c++·经验分享·笔记·学习·算法
程序员爱德华16 分钟前
C++训练营学习大纲
c++
亓才孓17 分钟前
[Mybatis]MyBatisSystemException(由于Connection的encoding引起的)
java·开发语言·mybatis
xyq202418 分钟前
C# 可空类型
开发语言
Never_Satisfied19 分钟前
在c#中,如何在字符串的第x个字符位置插入字符
java·开发语言·c#
csbysj202020 分钟前
jQuery UI 定制
开发语言