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
Itérateur d'entrée qui indique l'emplacement à partir duquel les éléments doivent être copiés.count
Type entier signé ou non signé spécifiant le nombre d'éléments à copier.dest
Itérateur de sortie qui indique l'emplacement où les éléments doivent être copiés.
Valeur de retour
Retourne un itérateur de sortie indiquant où les éléments ont été copiés. Il est identique à la valeur retournée du troisième paramètre, dest.
Notes
La fonction de modèle évalue *(dest + N) = *(first + N)) une fois à chaque N de la plage [0, count), pour les valeurs strictement croissantes de N à partir de la valeur la plus petite. Elle retourne ensuite dest + N. Si dest et first désignent des régions de stockage, dest ne doit pas se trouver dans la plage [first, Last).
Configuration requise
En-tête : <algorithm>
Espace de noms : std