Partilhar via


copy_n

Copia um número especificado de elementos.

template<class InputIterator, class Size, class OutputIterator>
    OutputIterator copy_n(
        InputIterator  _First, 
        Size _Count,
        OutputIterator _Dest
    );

Parâmetros

  • _First
    Um iterador de entrada de que indica onde copiar elementos.

  • _Count
    Um tipo com sinal ou inteiro sem sinal de que especifica o número de elementos para copiar.

  • _Dest
    Um iterador de saída para que indica onde copiar elementos.

Valor de retorno

Retorna um iterador de saída para onde os elementos sejam copiados.É o mesmo que o valor retornado do terceiro parâmetro, _Dest.

Comentários

A função do modelo *(_Dest + N) = *(_First + N)) avalia uma vez para cada N no intervalo [0,_Count), para valores estritamente de aumento de N que começam com o valor menor.Em seguida _Dest+ N.Se _Dest e regiões designadas de _First de armazenamento, _Dest não devem estar no intervalo [_First,_Last).

Requisitos

Cabeçalho: <algorithm>

namespace: STD

Consulte também

Referência

Standard Template Library