#pragma warning(disable:4786)
#include <iostream>
#include <map>
#include<string>
using namespace std;
int main()
{
map<int,string> a;
pair<int,string> a1(2,"tom");
pair<int,string> a2(1,"sum");
pair<int,string> a3(3,"jack");
pair<int,string> a4(4,"huan");
pair<int,string> a5(5,"hanppy");
a.insert(a1);
a.insert(a2);
a.insert(a3);
a.insert(a4);
a.insert(a5);
a.erase(2);//删除key值为2
cout<<a[2]<<endl;//输出tom
map<int,string>::iterator i=a.find(2);
cout<<i->second<<endl;//运算符重载
cout<< (*i).second<<endl;//运算符重载
// set<int> a;//排序,vector<int>a不排序
//
//
// a.insert(2);
// a.insert(3);
// a.insert(4);
// a.insert(5);
return 0;
}