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