c++/map函数
map函数<key,value>,其中key (键值),起到索引作用,第二个元素为value (实值);map函数可以根据key值快速找到value值,但不允许容器中有重复key值元素。
测试程序如下:
#include<map>
#include<string>
#include<iostream>
int main()
{
std::map<int,int> MAP;
MAP[1] = 4;
MAP[2] = 5;
MAP[3] = 6;
std::map<int,int>::iterator iter;
iter = MAP.find(2);//寻找MAP[2]的对应值
if(iter != MAP.end())
{
std::cout << "find,value is" << iter->second << std::endl;
}
else
{
std::cout<<"none" <<std::endl;
}
}