C++ Listen
Aus cppreference.com
< cpp
Listen sind sequenzielle Container, in denen Elemente im Format einer verketteten Liste gespeichert werden. Im Vergleich zu Vektoren erlauben sie schnelles Einfügen und Löschen von Elementen aber keinen wahlfreien Zugriff.
| Konstruktoren | Erstellung und Initialisierung neuer Listen |
| Operatoren | Zuweisung und Vergleich von Listen |
| assign | Inhalt zuweisen |
| back | Gibt eine Referenz auf das letzte Element in der Liste zurück |
| begin | Gibt einen Iterator auf das erste Element in der Liste zurück |
| clear | Entfernt alle Elemente aus der Liste |
| empty | Prüft, ob die Liste Elemente beinhaltet |
| end | Gibt einen Iterator zurück, der hinter das letzte Element der Liste zeigt |
| erase | Entfernt Elemente aus der Liste |
| front | Gibt eine Referenz auf das erste Element in der Liste zurück |
| insert | Fügt Elemente in die Liste ein |
| max_size | Gibt die maximale Anzahl von Elementen zurück, die in einer Liste gespeichert werden können |
| merge | Vereinigt zwei Listen |
| pop_back | Entfernt das letzte Element der Liste |
| pop_front | Entfernt das erste Element der Liste |
| push_back | Fügt ein Element an das Ende der Liste an |
| push_front | Fügt ein Element an den Beginn der Liste an |
| rbegin | Gibt einen Rückwärtsiterator auf das letzte Element zurück |
| remove | Entfernt Elemente bestimmten Wertes aus der Liste |
| remove_if | Entfernt Elemente, die eine bestimmte Bedingung erfüllen, aus der Liste |
| rend | Gibt einen Rückwärtsiterator zurück, der vor das erste Element zeigt |
| resize | Ändert die Größe der Liste |
| reverse | Kehrt die Reihenfolge der Liste um |
| size | Gibt die Anzahl Elemente in der Liste zurück |
| sort | Sortiert die Liste |
| splice | Verschiebt Elemente aus einer Liste in eine andere |
| swap | Tauscht den Inhalt zweier Listen |
| unique | Entfernt aufeinander folgende gleiche Elemente |