#include<iostream>
#include<map>
using namespace std;
int main(){
map<string,int> m;
m["a"]=3;
m["b"]=56;
map<string,int>::iterator it; //iterator即迭代器,it指代map中元素
for(it=m.begin();it!=m.end();it++){
cout << it->first << " " << it->second << " " << endl; //此中it->first指代键,it->second指代值
}
it=m.begin();
string s=it->first;
int i=it->second;
cout << s << " " << i << endl;
i=m["b"];
cout << i;
return 0;
}
STL之map定义,使用与遍历
最新推荐文章于 2024-12-28 09:42:11 发布
本文介绍了一个使用C++标准模板库(map)进行数据存储和迭代遍历的示例,展示了如何向map中插入键值对,并通过迭代器遍历map中的所有元素,获取键和值。
1503

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



