STL map 应用

Posted

tags:

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

包含头文件

#include <iostream>

#include <string>

#include <map>


代码

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

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

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


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

iter = mapStudent.find(5);

//访问不到数据的判断

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


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

//删除该记录

mapStudent.erase(iter);


注意:

对于容器而言,是判断是否为end(),如果无法find到数据


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

温故篇之STL_map,set的一些应用

温故篇之STL_map,set的一些应用

stl-----map去重,排序,计数

STL应用——hdu1412(set)

STL应用——hdu1702(队列+堆栈)

STL容器_map与set