Condividi tramite


copy_n

Copia un numero specificato di elementi.

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

Parametri

  • _First
    Un iteratore di input che indica dove copiare elementi.

  • _Count
    Un tipo Integer senza segno o con segno che specifica il numero di elementi da copiare.

  • _Dest
    Un iteratore di output che indica dove copiare elementi.

Valore restituito

Restituisce un iteratore di output in cui gli elementi sono stati copiati.Corrisponde al valore restituito del terzo parametro, _Dest.

Note

La funzione di modello restituisce una volta *(_Dest + N) = *(_First + N)) per ogni N nell'intervallo [0,_Count), per i valori esclusivamente aumentare N che iniziano con il valore più basso.Restituisce _Dest+ N.Se _Dest e definire le aree _First di archiviazione, il _Dest non devono trovarsi nell'intervallo [_First,_Last).

Requisiti

intestazione: <algorithm>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

Libreria di modelli standard