#include <map>
#include <map>
#include <string>
#include <iostream>
using namespace std;
int main()
{
map<int, string> mapStudent;
mapStudent[1] = "student_one";
mapStudent[2] = "student_two";
mapStudent[3] = "student_three";
map<int, string>::iterator iter;
for(iter = mapStudent.begin(); iter != mapStudent.end(); iter++)
cout<<iter->first<<' '<<iter->second<<endl;
}
遍历map的迭代器声明:
map<int, string>::iterator iter;
迭代器输出:
cout<<iter->first<<' '<<iter->second<<endl;
//利用iter->first和iter->second