kennen:lib:shift_right
Inhaltsverzeichnis
shift_right()
#include
<algorithm>
For shift_right(For first, For last, difference_type n); // C++20 For shift_right(Exec pol, For first, For last, difference_type n);
Verschiebt die Elemente des Bereichs [first, last) um n Positionen nach rechts.
Parameter
first | Anfang des Bereiches |
last | Ende des Bereiches |
n | ganzzahliger Wert 0 ⇐ n < last-first |
pol | parallele Ausführungsart |
Ergebnis
Rückgabewert: first+n
für n < last-first
, sonst first
.
Siehe auch
Beispiel
- shift_left.cpp
#include <algorithm> #include <iostream> #include <string> int main() { std::string s = "Hallo, Welt"; std::shift_right(begin(s), end(s), 5); std::cout << s << '\n'; }
kennen/lib/shift_right.txt · Zuletzt geändert: 2020-06-16 16:36 von 127.0.0.1