namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:copy_n

copy_n()

#include <algorithm>

Out copy_n (In first, Size n, Out result) 
Out copy_n (Exec pol, In first, Size n, Out result) 
 
[last, res] = ranges::copy_n (In first, Size n, Out result) 

Kopiert n Werte des Bereiches [first,first+n) nach [result,…).

Parameter

first Anfang des Quellbereiches
n Anzahl zu kopierender Elemente
result Anfang des Zielbereiches
pol parallele Ausführungsart

Quell- und Zielbereich sollten nicht überlappen.

Ergebnis

Rückgabewert: Iterator auf das Ende des Zielbereiches bzw. {first+n, out+n}.

Siehe auch

Beispiel

copy_n.cpp
#include <algorithm>
#include <iostream>
 
int main()
{
  char str[]  = "aBcDeFgH";
  char ziel[] = "--------";
  std::cout << str << '\n';            // aBcDeFgH
 
  std::copy_n(str, 4, ziel);
 
  std::cout << str << '\n';            // aBcD----
}
kennen/lib/copy_n.txt · Zuletzt geändert: 2020-06-15 18:20 von rrichter