Difference between revisions of "cpp/algorithm/move"
From cppreference.com
(Adding C++11 tag) |
m (Text replace - "{{mark c++11 feature}}" to "{{mark since c++11}}") |
||
Line 3: | Line 3: | ||
{{ddcl list begin}} | {{ddcl list begin}} | ||
{{ddcl list header | algorithm}} | {{ddcl list header | algorithm}} | ||
− | {{ddcl list item | notes={{mark c++11 | + | {{ddcl list item | notes={{mark since c++11}} | |
template< class InputIterator, class OutputIterator > | template< class InputIterator, class OutputIterator > | ||
OutputIterator move( InputIterator first, InputIterator last, OutputIterator d_first ); | OutputIterator move( InputIterator first, InputIterator last, OutputIterator d_first ); |
Revision as of 14:51, 24 December 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 >template< class InputIterator, class OutputIterator >
OutputIterator move( InputIterator first, InputIterator last, OutputIterator d_first );
</td>
OutputIterator move( InputIterator first, InputIterator last, OutputIterator d_first );
<td class="t-dcl-nopad"> </td> <td > (since C++11) </td> </tr> Template:ddcl list end
Moves the elements in the range [first, last)
, to another range beginning at d_first
.
Contents |
Parameters
first, last | - | the range of elements to move |
d_first | - | the beginning of the destination range. If d_first is within [first, last) , Template:cpp must be used instead of Template:cpp.
|
Return value
Output iterator to the element past the last element moved (Template:cpp)
Complexity
Exactly last - first
move assignments.