Namespaces
Variants
Views
Actions

std::reverse_iterator::operator--,-=,-

From cppreference.com
reference& operator--();
(1)
reference  operator--(int);
(2)
reverse_iterator  operator- (difference_type n) const;
(3)
reverse_iterator& operator-=(difference_type n);
(4)

Decrements the location of the Iterator. That effectively increments the base iterator.

[edit] Return value

1) *this

2) copy of *this that was made before the change

3) reverse_iterator(current+n)

4) *this

[edit] Example


[edit] See also

increments the iterator
(public member function)