Letzter Schlüssel in einer std :: map

Ich bin auf der Suche nach High-key-Wert (definiert durch den Vergleichsoperator), der eine std::map.

Ist dies garantiert

map.rbegin()->first

?

(Ich bin ein bisschen wackelig auf reverse-Iteratoren, und wie viel Freiheit gibt es in der Implementierung von std::map)

Wenn nicht, bitte beraten. Ich kann nicht ändern der Datenstruktur.

InformationsquelleAutor der Frage peterchen | 2008-11-14

Schreibe einen Kommentar