#include <iostream>
#include <string>
#include <map>
using namespace std;
typedef map<int,string>::value_type mapTyp;
int main()
{
////用insert函數插入pair資料
//map<int,string> mapStudent;
//mapStudent.insert(pair<int,string>(1,"student_one"));
//mapStudent.insert(pair<int,string>(2,"student_two"));
//mapStudent.insert(pair<int,string>(3,"student_three"));
//map<int,string>::iterator iter;
//for (iter=mapStudent.begin();iter!=mapStudent.end();iter++)
//{
// cout<<iter->second<<endl;
//}
以上方法運作結果:
<a href="http://blog.51cto.com/attachment/201105/151726247.jpg" target="_blank"></a>
////用insert函數插入value_type資料
map<int,string> mapStudent;
mapStudent.insert(mapTyp(1,"student_one"));
mapStudent.insert(mapTyp(2,"student_two"));
mapStudent.insert(mapTyp(3,"student_three"));
map<int,string>::iterator iter;
for (iter=mapStudent.begin();iter!=mapStudent.end();iter++)
cout<<iter->first<<" *_* "<<iter->second<<endl;
}
以上運作結果:
<a href="http://blog.51cto.com/attachment/201105/151754426.jpg" target="_blank"></a>
system("pause");
本文轉自 韬光星夜 51CTO部落格,原文連結:http://blog.51cto.com/xfqxj/562308,如需轉載請自行聯系原作者