Поделиться через


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 пространство имен:

См. также

Ссылки

Стандартная библиотека шаблонов