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;
相关推荐
H_BB几秒前
动态规划详解
c++·算法·动态规划
ccice014 分钟前
python爬虫——爬取全年天气数据并做可视化分析
开发语言·爬虫·python
C语言小火车8 分钟前
嵌入式实习面试问题:那个动态内存是怎么样分配的?
c语言·开发语言·c++·嵌入式硬件·面试
xiangyong5811 分钟前
Python管理UV-命令&实例汇总(一)
开发语言·python·uv
John_ToDebug13 分钟前
Chromium 源码剖析:base::NoDestructor——更安全的静态单例解决方案
开发语言·c++·chrome
淘矿人19 分钟前
2026大模型API中转平台深度评测:weelinking领衔五大服务商横向实测与选型指南
开发语言·人工智能·python·oracle·数据挖掘·php·pygame
tankeven19 分钟前
C++ 学习杂记02:C++模板编程
c++
tq108620 分钟前
从工具调用到符号思维:持久化Lisp元编程循环中的大语言模型
开发语言·语言模型·lisp
浪客川24 分钟前
【百例RUST - 015】闭包
开发语言·后端·rust
Acnidouwo26 分钟前
QT程序的dpi导致显示异常处理方法
开发语言·qt