stl map2
#include <stdio.h>
#include <map>
#include <iostream>
using namespace std;
// 用insert插入数据时,当map中有这个关键字时,insert是插入不了的数据的。
// 但用数组它可以覆盖以前关键字对应的值
int main( )
{
map<int,string> stu,stu2;
stu[1] = "boy1";
stu[1] = "boy2";
stu[2] = "boy3";
map<int,string>::iterator iter;
for ( iter = stu.begin(); iter != stu.end( ); iter++)
cout<<iter->first<<" "<<iter->second<<endl;
stu2.insert(pair<int,string>(1,"student_one"));
stu2.insert(pair<int,string>(2,"student_two"));
stu2.insert(pair<int,string>(2,"student_three"));
puts("");
for ( iter = stu2.begin(); iter != stu2.end( ); iter++)
cout<<iter->first<<" "<<iter->second<<endl;
}
posted on 2011-07-28 21:04 more think, more gains 阅读(107) 评论(0) 收藏 举报
浙公网安备 33010602011771号