映射和多重映射用于对数据进行快速和高效的检索。同样的,在程序中使用映射和多重映射容器需添加如下头文件:
#include
#include <iostream>
#include <map>
using namespace std;
int main()
{
map<char,int,less<char> > person;
map<char,int,less<char> >::iterator personIter;
person['D']=4;
person['E']=5;
person['A']=1;
person['B']=2;
person['C']=3;
person['F']=6;
for(personIter=person.begin();personIter!=person.end();personIter++)
cout<<" "<<(*personIter).first<<": "<<(*personIter).second;
cout<<endl;
map<char,int,less<char> >::const_iterator ptr;
ptr=person.find('C');
cout<<" "<<(*ptr).first<<"键值对应值:"<<(*ptr).second<<endl;
system("pause");
return 0;
}
#include
#include <iostream>
#include <map>
using namespace std;
int main()
{
}