Difference between revisions of "cpp/algorithm/swap ranges"
From cppreference.com
m (Text replace - "{{params}}" to "===Parameters===") |
m (Text replace - "{{returns}}" to "===Return value===") |
||
Line 21: | Line 21: | ||
<!-- ======== --> | <!-- ======== --> | ||
− | + | ===Return value=== | |
iterator to the element past the last element exchanged in the range beginning with {{tt|first2}}. | iterator to the element past the last element exchanged in the range beginning with {{tt|first2}}. |
Revision as of 17:47, 2 August 2011
Template:cpp/algorithm/sidebar Template:ddcl list begin <tr class="t-dsc-header">
<td>Defined in header
</td>
<algorithm>
<td></td> <td></td> </tr> <tr class="t-dcl ">
<td class="t-dcl-nopad">template< class ForwardIterator1, class ForwardIterator2 >
</td>
ForwardIterator2 swap_ranges( ForwardIterator1 first1,
ForwardIterator1 last1,
<td class="t-dcl-nopad"> </td> <td class="t-dcl-nopad"> </td> </tr> Template:ddcl list end
Exchanges elements between range [first1, last1)
and another range starting at first2
.
Parameters
first1, last1 | - | the first range of elements to swap |
first2 | - | beginning of the second range of elements to swap |
Return value
iterator to the element past the last element exchanged in the range beginning with first2
.
This section is incomplete Reason: no eq fun |
This section is incomplete Reason: no example |
linear in the distance between first
and last