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;
相关推荐
大龄码农-涵哥1 分钟前
Java 调用 LLM 全解析:ChatGPT、Claude、通义千问一网打尽
java·开发语言·chatgpt
小新同学^O^2 分钟前
简单学习 --> JVM
java·开发语言·python
郝学胜-神的一滴4 分钟前
二叉树与递归:解锁高级数据结构的编程内功心法
开发语言·数据结构·c++·算法·面试
wjs20245 分钟前
Julia 正则表达式
开发语言
基德爆肝c语言7 分钟前
Qt:显示类控件
开发语言·qt·命令模式
潇湘散客8 分钟前
CAX软件插件化设计实战:从框架到3D基础功能落地
c++·图形学·opengl
大袁同学9 分钟前
【线程】:在并发的荒原上构筑秩序
linux·c++·线程
无限进步_12 分钟前
【C++】深入右值引用:移动语义与完美转发
java·开发语言·c++
gihigo199812 分钟前
C# 绘制直线 圆形 矩形(工业上位机)
开发语言·c#
弹简特13 分钟前
【零基础学Python】01-注释+变量+标识符+输入输出
开发语言·python