Iterate over Dictionary (C++ unordered_map)

C++17

unordered_map<int,string> hash;
for( auto& [k,v]: hash) {         // C++17
...
}

reverse

unordered_map<int,string> hash;
for( auto& [k,v]: hash | std::views::reverse) {         // C++20
...
}
Written on February 1, 2021, Last update on December 17, 2022
c++ loop iterate dictionary tuple hash