kennen:lib:reverse_copy
Inhaltsverzeichnis
reverse_copy()
#include
<algorithm>
Out reverse_copy (Bi first, Bi last, Out result) Out reverse_copy (Exec pol, Bi first, Bi last, Out result) [last,res] = ranges::reverse_copy (Range r, Out result) [last,res] = ranges::reverse_copy (Bi first, Bi last, Out result)
Kopiert den Bereich [first,last) in umgekehrter Reihenfolge nach [result,…).
Parameter
first | Anfang des Bereiches |
last | Ende des Bereiches |
result | Anfang des Zielbereiches |
pol | parallele Ausführungsart |
Ergebnis
Rückgabewert: Iterator result+N
auf das Ende des Zielbereiches bzw. {last,result+N}
mit N=last-first
als Struktur mit Elementen namens in, out
.
Siehe auch
Beispiel
- reverse_copy.cpp
#include <algorithm> #include <iterator> #include <iostream> #include <string> int main() { std::string s = "Hallo Welt"; std::string t; std::cout << s << '\n'; std::reverse_copy(begin(s), end(s), std::back_inserter(t)); std::cout << t << '\n'; }
kennen/lib/reverse_copy.txt · Zuletzt geändert: 2023-10-14 12:12 von rrichter