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;
相关推荐
qq_1208409371几秒前
Three.js 大场景分块加载实战:从全量渲染到可视集调度
开发语言·javascript·数码相机
csbysj20206 分钟前
Pandas 常用函数
开发语言
一个行走的民7 分钟前
C++ Lambda 表达式语法详解
c++
小小码农Come on24 分钟前
C++访问QML控件-----QML访问C++对象属性和方法
java·开发语言·c++
代码中介商41 分钟前
C语言函数完全指南:从基础到实践
c语言·开发语言
Yungoal1 小时前
项目层级结构
c++
思茂信息1 小时前
CST交叉cable的串扰(crosstalk)仿真
服务器·开发语言·人工智能·php·cst
lolo大魔王1 小时前
Go语言的反射机制
开发语言·后端·算法·golang
那个失眠的夜1 小时前
AspectJ
java·开发语言·数据库·spring
程序员-King.1 小时前
【基础分析】—— 条件变量wait(lock, 谓词)
c++·c·多线程·条件变量