#include<iostream>
#include<string>
#include<map>
using namespace std;
int main(){
map<int,int> m;
m[54]=96;
m[6]=84;
map<int,int>::iterator it;
for(it=m.begin();it!=m.end();it++){
cout << it->first << " " << it->second << endl;
}
}
输出为:
6 84
54 96
可见,map输出时会按键自动排序而非vector中的输出
本文通过一个简单的C++代码示例,介绍了STL中map容器的使用方法,展示了map如何根据键进行自动排序,并输出键值对。对于理解C++标准模板库中的map及其迭代器的使用具有很好的指导意义。
392

被折叠的 条评论
为什么被折叠?



