Freigeben über


copy_n

Kopiert eine angegebene Anzahl an Elementen.

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

Parameter

  • _First
    Ein Eingabeiterator, das angibt, wo Elemente von kopiert.

  • _Count
    Ein Ganzzahltypen mit oder ohne Vorzeichen-Typ, der die Anzahl der Elemente angibt, um zu kopieren.

  • _Dest
    Ein Ausgabeiterator, das angibt, wo Elemente kopiert.

Rückgabewert

So gibt einen zurück Ausgabeiterator, dem Elemente kopiert wurden.Es ist der gleiche wie der zurückgegebene Wert des dritten Parameters, _Dest.

Hinweise

Die Vorlagenfunktion wertet *(_Dest + N) = *(_First + N)) einmal für jedes N im Bereich [0,_Count) aus, für ausschließlich erhöht Werte von N beginnend mit dem niedrigsten Wert.Sie gibt dann _Dest+ N zurück.Wenn _Dest und besondere Bereiche _First des Speichers, _D est nicht im Bereich [_First,_Last) sein dürfen.

Anforderungen

Header: <algorithm>

Namespace: std

Siehe auch

Referenz

Standardvorlagenbibliothek