std::reverse_iterator::reverse_iterator (3) Linux Manual Page
std::reverse_iterator<Iter>::reverse_iterator – std::reverse_iterator<Iter>::reverse_iterator
Synopsis
reverse_iterator();
(until C++ 17)
constexpr reverse_iterator();
(since C++ 17)
explicit reverse_iterator(iterator_type x);
(until C++ 17)
constexpr explicit reverse_iterator(iterator_type x);
(1)(since C++ 17)
template <class U>
(2)(until C++ 17)
reverse_iterator(const reverse_iterator<U> &other);
(3)
template <class U>
(since C++ 17)
constexpr reverse_iterator(const reverse_iterator<U> &other);
Constructs a new iterator adaptor.
1) Default constructor. The underlying iterator is value-initialized. Operations on the resulting iterator have defined behavior if and only if the corresponding operations on a value-initialized Iterator also have defined behavior.
2) The underlying iterator is initialized with x.
3) The underlying iterator is initialized with that of other.
Parameters
x – iterator to adapt
other – iterator adaptor to copy
Example
This section is incomplete
Reason: no example
See also
assigns another iterator
operator= (public member function)
