copy_n
Kopiert eine angegebene Anzahl von Elementen.
template<class InputIterator, class Size, class OutputIterator> OutputIterator copy_n(InputIterator first, Size count, OutputIterator dest);
Parameter
first
Eine Eingabeiterator, der angibt, von welcher Position die Elemente kopiert werden.count
Ein Ganzzahltyp mit oder ohne Vorzeichen, der die Anzahl der zu kopierenden Elemente angibt.dest
Eine Ausgabeiterator, der angibt, wohin die Elemente kopiert werden.
Rückgabewert
Gibt einen Ausgabeiterator zurück, in den Elemente kopiert wurden. Dies entspricht dem zurückgegebenen Wert des dritten Parameters dest.
Hinweise
Die Vorlagenfunktion wertet *(dest + N) = *(first + N)) einmal für jedes N-Element im [0, count)-Bereich aus, bei strikt ansteigenden Werten von N, beginnend mit dem niedrigsten Wert. Dann wird dest + N zurückgegeben. Wenn mit dest und first Bereiche des Speichers bestimmt werden, darf dest nicht im Bereich [first, Last) liegen.
Anforderungen
Header: <algorithm>
Namespace: std