Udostępnij za pośrednictwem


map::reverse_iterator

Typ, który zapewnia sterująca dwukierunkowe, które mogą odczytywać lub modyfikować elementu na mapie odwrócone.

typedef std::reverse_iterator<iterator> reverse_iterator;

Uwagi

Typ reverse_iterator nie można modyfikować wartości elementu i umożliwia iteracyjne przeglądanie mapy w odwrotnej kolejności.

reverse_iterator Zdefiniowane przez punktów mapy do elementów, które są obiektami value_type, to znaczy typu pair*<constklucz, typu>*, którego pierwszy członek jest kluczem do elementu i którego drugi element członkowski jest mapowane datum posiadanych przez element. 

Cofnięcia odwołania do reverse_iteratorrIter wskazaniu elementu na mapie, użyj —> operatora. 

Aby uzyskać dostęp do wartości klucza dla elementu, należy użyć rIter ->pierwszy, która jest odpowiednikiem (*rIter).first.Aby uzyskać dostęp do wartości odniesienia zamapowanego elementu, należy użyć rIter ->drugi, która jest odpowiednikiem (*rIter).first.

Przykład

Zobacz przykład dla rbegin na przykład zadeklarować i używania reverse_iterator.

Wymagania

Nagłówek: <map>

Przestrzeń nazw: std

Zobacz też

Informacje

map — Klasa

Standardowa biblioteka szablonów