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;
相关推荐
Re.不晚7 小时前
JAVA进阶之路——无奖问答挑战3
java·开发语言
代码游侠7 小时前
C语言核心概念复习——C语言基础阶段
linux·开发语言·c++·学习
㓗冽7 小时前
60题之内难题分析
开发语言·c++·算法
dingdingfish7 小时前
Bash学习 - 第3章:Basic Shell Features,第5节:Shell Expansions
开发语言·学习·bash
rainbow68897 小时前
C++开源库dxflib解析DXF文件实战
开发语言·c++·开源
deepxuan7 小时前
Day7--python
开发语言·python
John_ToDebug7 小时前
Chromium安全架构深度解析:从悬空指针检测到内存安全防御体系
c++·chrome
D_evil__7 小时前
【Effective Modern C++】第五章 右值引用、移动语义和完美转发:24. 区分万能引用和右值引用
c++
禹凕8 小时前
Python编程——进阶知识(多线程)
开发语言·爬虫·python
蜡笔小马8 小时前
10.Boost.Geometry R-tree 空间索引详解
开发语言·c++·算法·r-tree