map iteracja od końca

  • Rejestracja: dni
  • Ostatnio: dni
0

Witam, może ktoś mi powiedzieć jak iterowac mape od końca??
od początku jest tak:

Kopiuj
for (map<string,vector<Connection> >::iterator i = m.begin(); i != m.end(); ++i) 

ale jeżeli zaczne od m.end i będę sprawdzał dopóki i!=m.begin(); To nie sprawdzi mi jednego elementu i zacznie od jakiegoś poza mapą..
Albo może ktoś wie jak sortować mape malejąco a nie rosnąco??

deus
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
for (map<string, vector<Connection> >::reverse_iterator i = m.rbegin(); i != m.rend(); i++)
  • Rejestracja: dni
  • Ostatnio: dni
0

Podziękować:)
Chociaż i tak w końcu znalazłem tutaj http://en.wikipedia.org/wiki/Map_(C%2B%2B)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.