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
.
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: 2020-06-16 10:16 von 127.0.0.1