STL map 用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STL map 用法相关的知识,希望对你有一定的参考价值。

包含头文件

#include <iostream>

#include <string>

#include <map>


1 数据的插入

std::map<int, std::string> mapStudent;

//插入数组,数组的下标实际上就是索引

mapStudent[4] = "[email protected]";


2 数据的遍历

std::map<int, std::string>::iterator iter;

iter = mapStudent.find(5);

//访问不到数据的判断

if (iter == mapStudent.end()) return;


3 数据的删除

std::cout << iter->second << std::endl;

//删除该记录

mapStudent.erase(iter);


注意:

对于容器而言,是否已经遍历完容器数据,是根据iter是否已经迭代到end()


以上是关于STL map 用法的主要内容,如果未能解决你的问题,请参考以下文章

STL map 用法

STL —— map用法及实例详解(超详细完整)

各种STL的基本用法

STL map详细用法和make_pair函数

STL:map ❤️ 容器用法

[C++STL]map容器用法介绍