C/C++教程

C++ 遍历map

本文主要是介绍C++ 遍历map,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

主要有两种方法

一种是auto:

map<int, int> mp;
for (auto p : mp)
{
    cout << p.first << ' ' <<   p.second << endl;
}

 

另一种是iterator迭代器:

map<int, int> mp;
map<int, int>::iterator iter;
for(iter = mp.begin();iter != mp.end();iter ++)
{
    cout << iter->first << ' ' << iter->second << endl;
}

 

这篇关于C++ 遍历map的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!