#include<iostream>#include<map>
using namespace std;//typedef pair<char,int>PAIR;intmain(){map<char,int>mp;mp.insert(make_pair('b',1));//插入數據方式1mp['a']=2;//插入數據方式2mp.insert(make_pair('A',3));for(map<char,int>::iterator it = mp.begin(); it!=mp.end(); it++){cout<<it->first<<" "<<it->second<<endl;}return0;}
運行結果:
#include<iostream>#include<string.h>#include<map>
using namespace std;intmain(){map<string,int>mp;mp.insert(make_pair("bab",1));mp["abb"]=2;mp.insert(make_pair("Adfd",3));mp["baaa"]=4;mp["gfgggh"]=5;for(map<string,int>::iterator it = mp.begin(); it!=mp.end(); it++){cout<<it->first<<" "<<it->second<<endl;}return0;}
#include<iostream>#include<map>#include<string.h>
using namespace std;
map<string,int>mp;intmain(){int n;cin>>n;string s;for(int i =1; i <= n; i++){cin>>s;mp[s]= i;}map<string,int>::iterator it = mp.begin();cout<<it->second<<'\n'<<it->first<<endl;return0;}