C++ map基本用法

#include <map> #include <iostream> #include<string> using namespace std;

void main() {  /*map<string ,int> maplive;   maplive.insert(pair<string,int>("aclive", 102));  cout << maplive["aclive"] << endl;  */  /*map<int , int> maplive;   maplive.insert(pair<int,int>(28, 88));

 map<int, int>::iterator item;  item = maplive.begin();

 cout << item->first;  cout << item->second << endl;

 

 map <int, int> m1, m2, m3;  map <int, int>::iterator m1_Iter;

 m1.insert ( pair <int, int>  ( 1, 10 ) );  m1.insert ( pair <int, int>  ( 2, 20 ) );  m1.insert ( pair <int, int>  ( 3, 30 ) );  m2.insert ( pair <int, int>  ( 10, 100 ) );  m2.insert ( pair <int, int>  ( 20, 200 ) );  m3.insert ( pair <int, int>  ( 30, 300 ) );

 

 

 

 cout << "The original map m1 is:";  for ( m1_Iter = m1.begin( ); m1_Iter != m1.end( ); m1_Iter++ )  cout << " " << m1_Iter->second;  cout   << "." << endl;

 */  //string name = "ganquanfu";  //int age = 28;  //map<int, string> mpDatas;  //mpDatas.insert( pair<int, string>(age, name));  ////cout << mpDatas["ganquanfu"] << endl;  int wait;  cin >> wait;

 return; }

posted @ 2013-07-05 21:30  Predator  阅读(195)  评论(0编辑  收藏  举报