std::deque<T,Allocator>::pop_front
Von cppreference.com
| void pop_front(); |
||
Entfernt das erste Element des Containers. Wenn sich keine Elemente im Container befinden, ist das Verhalten undefiniert.
Iteratoren und Referenzen auf das gelöschte Element werden ungültig. Wenn das Element das letzte Element im Container ist, wird auch der end()-Iterator ungültig. Andere Referenzen und Iteratoren sind nicht betroffen.
[bearbeiten] Komplexität
Konstant.
[bearbeiten] Beispiel
Führen Sie diesen Code aus
#include <deque> #include <iostream> int main() { std::deque<char> chars{'A', 'B', 'C', 'D'}; for (; !chars.empty(); chars.pop_front()) std::cout << "chars.front(): '" << chars.front() << "'\n"; }
Ausgabe
chars.front(): 'A' chars.front(): 'B' chars.front(): 'C' chars.front(): 'D'
[bearbeiten] Siehe auch
| entfernt das letzte Element (public member function) | |
| fügt ein Element am Anfang ein (public member function) | |
| Greift auf das erste Element zu (public member function) |