1 #include<cstdio> 2 #include<iostream> 3 #include<map> 4 using namespace std; 5 6 int main() 7 { 8 map<int,string>m; 9 m.insert(pair<int,string>(1,"1234")); 10 map<int,string>::iterator ptr; 11 m[2]="123"; 12 m.insert(map<int,string>::value_type(3,"12")); //三种插入方式 13 for(ptr=m.begin();ptr!=m.end();ptr++) 14 { 15 cout<<(*ptr).first<<" "; 16 cout<<ptr->second<<endl; 17 } 18 cout<<m.count(2)<<endl; 19 ptr=m.find(2); 20 cout<<(*ptr).first<<" "; 21 cout<<ptr->second<<endl; 22 m.erase(m.begin()); 23 //同样,map与set函数类似,不一一描述了。 24 return 0; 25 }