std::reverse_copy

From Cppreference

Jump to: navigation, search
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

Parameters

first, last - the range of elements to copy
d_first - the beginning of the destination range

Return value

output iterator to the element past the last element copied.

Equivalent function

Example

Complexity

linear in the distance between first and last

See also

reverse
reverses elements in some range
(function template)
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
In other languages