Compartir a través de


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

Vea también

Referencia

Biblioteca de plantillas estándar