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;
}

 

posted @ 2022-03-27 19:17  riz9  阅读(2607)  评论(0编辑  收藏  举报