kennen:lib:shift_left
Inhaltsverzeichnis
shift_left()
#include
<algorithm>
For shift_left(For first, For last, difference_type n); // C++20 For shift_left(Exec pol, For first, For last, difference_type n);
Verschiebt die Elemente des Bereichs [first, last) um n Positionen nach links.
Parameter
first | Anfang des Bereiches |
last | Ende des Bereiches |
n | ganzzahliger Wert 0 ⇐ n < last-first |
pol | parallele Ausführungsart |
Ergebnis
Rückgabewert: first+(last-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_left(begin(s), end(s), 5); std::cout << s << '\n'; }
kennen/lib/shift_left.txt · Zuletzt geändert: 2020-06-16 16:36 von 127.0.0.1