Поделиться через


map::reverse_iterator

Тип, предоставляющий двунаправленный итератор, который может считывать и изменять элемент в обращенном сопоставлении.

typedef std::reverse_iterator<iterator> reverse_iterator;

Заметки

Тип reverse_iterator не может изменить значение элемента и использовать итерации сопоставление в обратном порядке.

reverse_iterator определенного сопоставления указывает к элементам, объекты value_type, этот тип pair*<const Ключ- Тип>, членом которых первый ключ к элементу и члены которого второй сопоставляются материал удержатьое элементом.*

Чтобы разыменования reverse_iterator rIter — в сопоставлении, используйте оператор ->.

Чтобы получить значение ключа элемента, используйте rIter -> сначала), который эквивалентен (*rIter).first. Чтобы получить значение сопоставленного материала для элемента, используйте rIter ->second, который эквивалентен (*rIter).first.

Пример

См. пример для rbegin пример способы объявления и использования reverse_iterator.

Требования

Заголовок:<map>

Пространство имен: std

См. также

Ссылки

Класс map

Библиотека стандартных шаблонов