Witam.
Tak jak w pytaniu, jak przeiterować przez unordered_map odwrotnie, to znaczy jakby reverse_iterator'em, którego ten kontener nie posiada?
Gdy mam taką mapę:
std::unordered_map<int, std::string> = {
{1, "Abc"}, {2, "Bbc"}, {3, "Cbc"}
}
I gdy wypisuję w pętli iteratorem drugi element dostaję output
Cbc, Bbc, Abc
Co jest efektem odwrotnym od zamierzonego.
Myślę, że jest inny sposób, niż wrzucanie tego do vectora i wypisywanie vectora od tyłu.
Z góry dziękuję za pomoc.
Pozdrawiam.