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