Namensräume
Varianten
Aktionen

std::forward_list<T,Allocator>::pop_front

Von cppreference.com
 
 
 
 
void pop_front();
(seit C++11)

Entfernt das erste Element des Containers. Wenn sich keine Elemente im Container befinden, ist das Verhalten undefiniert.

Referenzen und Iteratoren auf das gelöschte Element werden ungültig.

[bearbeiten] Komplexität

Konstant.

[bearbeiten] Beispiel

#include <forward_list>
#include <iostream>
 
int main()
{
    std::forward_list<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

fügt ein Element am Anfang ein
(public member function) [edit]
Greift auf das erste Element zu
(public member function) [edit]