Letzter Schlüssel in einer std :: map

Ich suche den höchsten Schlüsselwert (definiert durch den Vergleichsoperator) einer std :: map.

Ist das garantiert

map.rbegin()->first

?

(Ich bin etwas wackelig in Bezug auf Reverse-Iteratoren und wie viel Freiheit es bei der Implementierung von std :: map gibt)

Wenn nicht, bitte benachrichtigen. Ich kann die Datenstruktur nicht ändern.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage