fork download
  1. #include <iostream>
  2. #include <unordered_map>
  3. #include <map>
  4.  
  5.  
  6. int main()
  7. {
  8. std::map<int, bool> ordered_map = {{ 1, true },{ 2, true },{ 3, false }};
  9. std::unordered_map<int, bool> unordered_map(ordered_map.begin(), ordered_map.end());
  10.  
  11. for (auto pair : unordered_map)
  12. std::cout << std::boolalpha << "{" << pair.first << "," << pair.second << "}" << std::endl;
  13.  
  14. }
Success #stdin #stdout 0s 4360KB
stdin
Standard input is empty
stdout
{3,false}
{1,true}
{2,true}