1.map就是从键(key)到值(value)的映射。它重载了[ ]运算符。
2.在头文件#include <vector>中。
3.声明一个映射map: map<int,string> a;
或 map<int,string> a; 等。
4.给map初始化: a[0]="星期日";
a[1]="星期一";
或 a["Chuizi"]="Bu";
下面代码实现输入一个整数输出它对应的星期几。
#include<iostream>
#include<map>//在此头文件中
#include<cstring>
using namespace std;
map<int,string> mp;//声明一个map
int main()
{
mp[0]="Sundy";
mp[1]="Mondy";
mp[2]="Tuesday";
mp[3]="Wednesday";
mp[4]="Thursday";
mp[5]="Friday";
mp[6]="Saturday";
int x;
while(cin>>x)
{
cout<<mp[x]<<endl;
}
}