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;
	}
}