Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作!
1. map最基本的构造函数:
map<string, int> mapstring;
map<int, string> mapint;
map<string, char> mapstring;
map<char, string> mapchar;
map<char, int> mapchar;
map<int, char> mapint;
2. map添加数据:
map<int ,string> mapname;
mapname.insert(pair<int, string>(102,"liao"));
mapname.insert(map<int,string>::value_type(321,"xiaona"));
mapname[112] = "hahaha";//map中最简单最常用的插入添加!
3. map中元素的查找:
// find 返回迭代器指向当前查找元素的位置否则返回map::end()位置
iter = mapname.find("102");
if(iter != mapname.end())
cout<<"Find, the value i