包含头文件
#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()
时间: 2024-11-05 20:31:35