一 点睛
map数据的遍历,也有3种方法
- 应用前向迭代器方式
- 应用后向迭代器方式
- 应用数组方式
二 map反向迭代器的使用实战
1 代码
#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>::reverse_iterator iter;
for(iter = mapStudent.rbegin(); iter != mapStudent.rend(); iter++){
cout<<iter->first<<" "<<iter->second<<endl;
}
return 0;
}
2 运行
[root@localhost charpter03]# g++ 0323.cpp -o 0323
[root@localhost charpter03]# ./0323
3 student_three
2 student_two
1 student_one
3 说明
iter是一