Udostępnij za pośrednictwem


hash_map::reverse_iterator

[!UWAGA]

Ten interfejs API jest nieaktualny.Alternatywą jest unordered_map Class.

Typ, który zapewnia sterująca dwukierunkowe, który można odczytać lub zmodyfikować element hash_map odwrócone.

typedef list<typename Traits::value_type, typename Traits::allocator_type>::reverse_iterator reverse_iterator;

Uwagi

Typ reverse_iterator nie można zmodyfikować wartość elementu i jest służy do iteracji hash_map w odwrotnej kolejności.

reverse_iterator Hash_map pkt. do elementów, które są obiektami value_type, który jest typu pary < klucz const, typ >, którego pierwszy członek jest kluczem do elementu, jak i drugi, którego członek jest mapowanych odniesienia, posiadanych przez element.

Cofnięcia odwołania do reverse_iteratorrIter wskazując element hash_map, użyj - > operator.

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

W Visual C++ .NET 2003, członkowie <hash_map> i <hash_set> pliki nagłówkowe są już w przestrzeni nazw std, ale raczej zostały przeniesione do obszaru nazw stdext.Zobacz stdext nazw uzyskać więcej informacji.

Przykład

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

Wymagania

Nagłówek: <hash_map>

Przestrzeń nazw: stdext

Zobacz też

Informacje

hash_map Class

Standardowa biblioteka szablonu