无序地图C ++ 14

时间:2018-02-07 14:45:07

标签: c++11 unordered-map

我可以用这种方式从头到尾遍历这张地图 但我想从头到尾遍历这张地图以便 元素。
以上打印现在以相反的顺序打印。请帮忙怎么办 这个。

考虑到我有地图的第二个参数作为我的班级帮助 已创建,我想访问该类的每个成员,就像我一样 在我创建的for循环中做了。

#include<bits/stdc++.h>
using namespace std;

class help
{
public:
    int freq;
    vector<int> indexes;
    help()
    {
        freq=0;
    }
};

int main() {
    unordered_map<char,help> m;
    for(auto x : m)
    {   
        cout<<endl;
        cout<<x.first<<" "<<x.second.freq<<endl;
        for(int i=0;i<x.second.indexes.size();i++)
            cout<<x.second.indexes[i]<<" ";
    }
    return 0;
}

0 个答案:

没有答案