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;
相关推荐
zopple13 小时前
汇编、C、C++和Java核心技术对比
c语言·汇编·c++
kaikaile199513 小时前
C# 文件编码转换工具
开发语言·c#
汉克老师13 小时前
GESP2024年3月认证C++三级( 第三部分编程题(1、字母求和)
c++·string·gesp三级·gesp3级·大小写判断
沐雪轻挽萤13 小时前
10. C++17新特性-保证的拷贝消除 (Guaranteed Copy Elision / RVO)
开发语言·c++
河阿里13 小时前
Java-JWT令牌技术深度指南
java·开发语言
leaves falling14 小时前
C/C++ 的内存管理,函数栈帧详讲
java·c语言·c++
文静小土豆14 小时前
Java 应用上 K8s 全指南:从部署到治理的生产级实践
java·开发语言·kubernetes
wuyoula14 小时前
AI导航智能决策系统源码 附教程
c++·tcp/ip·源码
西西弗Sisyphus14 小时前
Python 在终端里彩色打印
开发语言·python·print·彩色打印
浅念-14 小时前
从LeetCode入门位运算:常见技巧与实战题目全解析
数据结构·数据库·c++·笔记·算法·leetcode·牛客