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 que indica de onde copiar elementos.count
Um tipo de inteiro marcado ou desmarcado que especifica o número de elementos a copiar.dest
Um iterador de saída que indica onde copiar os elementos.
Valor de retorno
Retorna um iterador de saída onde elementos foram copiados. É o mesmo que o valor retornado do terceiro parâmetro, dest.
Comentários
A função de modelo avalia *(dest + N) = *(first + N)) uma vez para cada N no intervalo [0, count), aumentando estritamente valores de N inicialização com o valor mais baixo. Em seguida, ele retorna dest + N. Se dest e first designarem áreas de armazenamento, dest não deverá estar no intervalo [first, Last).
Requisitos
Cabeçalho: <algorithm>
Namespace: std