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} als Struktur mit Elementen namens in, out.

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: 2023-10-14 11:49 von rrichter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki