copy_n
copia un número especificado de elementos.
template<class InputIterator, class Size, class OutputIterator>
OutputIterator copy_n(
InputIterator _First,
Size _Count,
OutputIterator _Dest
);
Parámetros
_First
Un iterador de la entrada de que indica donde copiar elementos._Count
Un con signo o un entero sin signo escribe especificar el número de elementos para copiar._Dest
Un iterador de salida para que indica donde copiar elementos.
Valor devuelto
Devuelve un iterador de salida a que los elementos se han copiado.Es igual que el valor devuelto del tercer parámetro, _Dest.
Comentarios
La función de plantilla evalúa *(_Dest + N) = *(_First + N)) una vez para cada N en el intervalo [0,_Count), para estrictamente aumentar los valores de N que comienzan con el valor más bajo.A continuación devuelve _Dest+ N.Si _Dest y áreas designadas de _First de almacenamiento, _Dest no deben estar en el intervalo [_First,_Last).
Requisitos
encabezado: <algoritmo>
espacio de nombres: std