Partager via


copy_n

Copie un nombre spécifié d'éléments.

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

Paramètres

  • _First
    Un itérateur d'entrée qui indique où copier des éléments.

  • _Count
    Un type signé ou d'entier non signé indiquant le nombre d'éléments à copier.

  • _Dest
    Un itérateur de sortie qui indique où copier des éléments.

Valeur de retour

Retourne un itérateur de sortie à laquelle les éléments copiés.Elle est identique à la valeur retournée du troisième paramètre, _Dest.

Notes

La fonction de modèle a *(_Dest + N) = *(_First + N)) une fois pour chaque N dans la plage [0,_Count), pour augmenter strictement des valeurs d' N en commençant par la valeur la plus basse.Il retourne ensuite _Dest+ N.Si _Dest et les régions attitrées d' _First de la mémoire, _Dest ne doivent pas être comprise entre [_First,_Last).

Configuration requise

en-tête : <algorithm>

l'espace de noms : DST

Voir aussi

Référence

Modèles Standard