typedef map<int,string> M1;
typedef pair<int, string> pair_M;
void itMap(const pair_M & p){
cout<<p.first<<"-"<<p.second<<endl;
}----------------------------------------------------------------------
M1 m;
m.insert(pair_M(1,"Jim"));
m.insert(pair_M(2,"Kimmi"));
m.insert(pair_M(3,"ASHANG"));
for_each(m.begin(), m.end(), itMap);本文出自 “小鸟学C变大鹏” 博客,请务必保留此出处http://vincenttung.blog.51cto.com/6249439/1391013
原文:http://vincenttung.blog.51cto.com/6249439/1391013