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;
相关推荐
游乐码5 小时前
c#迭代器
开发语言·c#
十五年专注C++开发5 小时前
Qt程序设计涉及到的开发软件
开发语言·c++·qt
海盗12345 小时前
C# OPC UA客户端开发实战
服务器·开发语言·c#
asdzx675 小时前
使用 C# 从 URL 下载 Word 文档
开发语言·c#·word
大萌神Nagato5 小时前
python 包管理器uv
开发语言·python·uv
humcomm5 小时前
AI 编程时代-全栈开发技术栈解析
开发语言·人工智能
人道领域5 小时前
【黑马点评日记】社交平台用户关注功能全解析Feed流相关操作
java·开发语言·数据库·redis·python
xiaoshuaishuai86 小时前
C# DeepSeek V4 与 V3对比
开发语言·c#·量子计算
shehuiyuelaiyuehao6 小时前
算法18,二分查找
java·开发语言·算法
IT策士6 小时前
Python mcp研究:入门到精通
开发语言·python·qt