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;
相关推荐
小菜鸡桃蛋狗20 分钟前
C++——类和对象(上)
开发语言·c++
伯恩bourne25 分钟前
Google Guava:Java 核心工具库的卓越之选
java·开发语言·guava
2401_8795034131 分钟前
C++中的观察者模式变体
开发语言·c++·算法
lsx20240644 分钟前
Rust 迭代器
开发语言
阿贵---1 小时前
C++中的备忘录模式
开发语言·c++·算法
房开民1 小时前
paddle 文本检测识别模型转为onnx
开发语言·r语言·paddle
Drone_xjw1 小时前
Qt 工具箱需求文档
c++·qt·需求文档
setmoon2141 小时前
C++中的观察者模式实战
开发语言·c++·算法
2403_835568471 小时前
C++代码规范化工具
开发语言·c++·算法
tankeven1 小时前
HJ138 在树上游玩
c++·算法