1、find() 方法
find()方法用于访问特定映射的值。
// 使用find()和->second访问映射的值
cout << "a => " << mymap.find('a')->second << endl;
cout << "b => " << mymap.find('b')->second << endl;
cout << "c => " << mymap.find('c')->second << endl;
cout << "d => " << mymap.find('d')->second << endl;
cout << "e => " << mymap.find('e')->second << endl;
cout << "f => " << mymap.find('f')->second << endl;
cout << "g => " << mymap.find('g')->second << endl;
2、size() 方法
size()方法返回map的大小(长度,即映射对的数量)。
// map的大小:size()方法
cout << mymap.size() << endl;
3、迭代器(iterator())方法
std::map<char,int>::iterator it; // 定义适配mymap数据类型的迭代器
// 使用迭代器访问映射的值
for(it = mymap.begin();it != mymap.end();it ++){
cout << it->first << " 映射到 ";
cout << it->second << endl;
}