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;
相关推荐
jzlhll1235 分钟前
Kotlin Mutex vs Java ReentrantLock vs synchronized
java·开发语言·kotlin
niceffking10 分钟前
C++:initializer_list 与 {} 初始化的本质
开发语言·c++·cpp
jaysee-sjc11 分钟前
十六、Java 网络编程全解析:UDP/TCP 通信 + BS/CS 架构
java·开发语言·网络·tcp/ip·算法·架构·udp
江沉晚呤时13 分钟前
基于 AssemblyLoadContext 的 .NET 插件化架构设计与实现
开发语言·c#·.net
2501_9307077818 分钟前
使用C#代码获取PDF文件的页数
开发语言·pdf·c#
.select.21 分钟前
虚函数和虚表
开发语言·c++·算法
王ASC21 分钟前
Java不重启加载新的class文件
java·开发语言
王老师青少年编程23 分钟前
信奥赛C++提高组csp-s之数论基础专题课:中国剩余定理2(编程案例实践1)
c++·数论·中国剩余定理·csp·信奥赛·csp-s·提高组
乐观勇敢坚强的老彭24 分钟前
c++信奥for循环强化03
开发语言·c++
咚为25 分钟前
告别 lazy_static:深度解析 Rust OnceCell 的前世今生与实战
开发语言·后端·rust