<alg> move
Перемещать элементы, связанные с заданным диапазоном.
template<class InputIterator, class OutputIterator>
OutputIterator move(
InputIterator _First,
InputIterator _Last,
OutputIterator _Dest
);
Параметры
_First
Итератор ввода, который указывает, где начинается диапазон элементов для перемещения._Last
Итератор ввода, указывающее на достижение конца диапазона элементов для перемещения._Dest
Итератор вывода, содержать элементы перемесщенные.
Значение свойства или возвращаемое значение
Возвращает итератор вывода к первому элементу, который не был перемещен.
Заметки
Функция вычисляет *( шаблона _Dest+ N) =move(*(_First+ N))) один раз для каждого N в диапазоне [0,_Last - _First) для строго возрастания значений N, начиная с наименее значением.Затем возвращает _Dest+ N.Если _Dest и выделенный _First областями хранения, _Dest не должны находиться в диапазоне от [_First,_Last).
Требования
заголовок: <algorithm>
std пространство имен: