std::reverse_copy
From Cppreference
|   Defined in header <algorithm>
  
 | ||
|   template< class BidirectionalIterator, class OutputIterator > 
OutputIterator reverse_copy( BidirectionalIterator first, BidirectionalIterator last, OutputIterator d_first );  | ||
Copies the elements from the range [first, last), to another range beginning at d_first in such a way, that the elements in the new range are in reverse order.
Contents | 
[edit] Parameters
| first, last | - | the range of elements to copy | 
| d_first | - | the beginning of the destination range | 
[edit] Return value
output iterator to the element past the last element copied.
[edit] Equivalent function
| This section is incomplete | 
[edit] Example
| This section is incomplete | 
[edit] Complexity
linear in the distance between first and last
[edit] See also
|    reverses the order elements in a range   (function template)  | |