namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:shift_left

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 rrichter