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 用法的主要内容,如果未能解决你的问题,请参考以下文章