map::reverse_iterator
Typ, který poskytuje obousměrný iterátor, který může číst nebo upravovat element v převrácené mapy.
typedef std::reverse_iterator<iterator> reverse_iterator;
Poznámky
Typ reverse_iterator nelze změnit hodnotu prvku a je použít k iteraci mapa pozpátku.
reverse_iterator Mapování odkazuje na prvky, které jsou objekty definované value_type, který je typu pair*<constklíče, typu>*, jehož první člen je klíč do prvku a jehož druhý člen je mapované datum držení elementu.
Chcete-li přistoupit přes ukazatel reverse_iteratorrIter směřující k elementu mapy, použijte –> operátor.
Pro přístup k hodnotě klíče prvku, použijte rIter ->první, která se rovná (*rIter).first.Chcete-li přistupovat k hodnotě pole datum mapovaného prvku, použijte rIter ->druhý, která se rovná (*rIter).first.
Příklad
Viz příklad pro rbegin příklad, jak deklarovat a použít reverse_iterator.
Požadavky
Hlavička: <map>
Obor názvů: std