kennen:lib:rotate
Inhaltsverzeichnis
rotate()
#include
<algorithm>
For rotate (For first, For middle, For last) For rotate (Exec pol, For first, For middle, For last) Range ranges::rotate (For first, For middle, For last)
Vertauscht die Bereiche [first,middle) und [middle,last).
Parameter
first | Anfang des Bereiches |
middle | Trennposition |
last | Ende des Bereiches |
pol | parallele Ausführungsart |
Ergebnis
Rückgabewert: first+(last-middle)
(seit C++11) bzw. {first+(last-middle),last}
.
Siehe auch
Beispiel
- rotate.cpp
#include <algorithm> #include <iostream> #include <string> int main() { std::string s = "Hallo Welt"; std::cout << s << '\n'; std::rotate(begin(s), begin(s)+5, end(s)); std::cout << s << '\n'; }
kennen/lib/rotate.txt · Zuletzt geändert: 2020-06-16 10:18 von 127.0.0.1