如何按键对 unordered_map
进行排序?我需要打印一个按键排序的 unordered_map
。
最佳答案
std::unordered_map<int, int> unordered;
std::map<int, int> ordered(unordered.begin(), unordered.end());
for(auto it = ordered.begin(); it != ordered.end(); ++it)
std::cout << it->second;
关于c++ - 按键排序 std::unordered_map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6212619/