1. 程式人生 > >STL map 應用

STL map 應用

map stl

包含頭文件

#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 應用