for循环遍历map
Posted music-liang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环遍历map相关的知识,希望对你有一定的参考价值。
对于C++最新特性的for循环,需要掌握其使用方法。
不要抗拒新知识、新特性、新用法。积极去学习+掌握,会带来更高的开发效率。
for : 获取到的是map的迭代器。通过 first, second来获取key,val的值。
#include <iostream> #include <string> #include <map> using namespace std; int main() { map<int, string> myMap; myMap[1] = "abc1"; myMap[3] = "abc3"; myMap[6] = "abc6"; myMap[2] = "abc2"; for(auto it : myMap) { cout <<"key:"<<it.first<<",val:"<<it.second<<endl; } return 0; }
以上是关于for循环遍历map的主要内容,如果未能解决你的问题,请参考以下文章
总结for循环及for循环增强遍历数组,list,set和map