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; }