cpp/algorithm/ranges/move backward

@1@ Moves the elements in the range, defined by, to another range , where. The elements are moved in reverse order (the last element is moved first), but their relative order is preserved. The behavior is undefined if is within. In such a case, ranges may be used instead.

@2@ Same as, but uses as the source range, as if using  as , and  as.

The elements in the moved-from range will still contain valid values of the appropriate type, but not necessarily the same values as before the move, as if using for each integer, where.

Return value
.

Complexity
@1@ Exactly move assignments.

@2@ Exactly move assignments.