void pop_front();
(constexpr since C++26)Removes the first element of the container.
If empty() is true, the behavior is undefined.
(until C++26)If empty() is true:
References and iterators to the erased element are invalidated.
[edit] ComplexityConstant.
[edit] Example#include <list> #include <iostream> int main() { std::list<char> chars{'A', 'B', 'C', 'D'}; for (; !chars.empty(); chars.pop_front()) std::cout << "chars.front(): '" << chars.front() << "'\n"; }
Output:
chars.front(): 'A' chars.front(): 'B' chars.front(): 'C' chars.front(): 'D'[edit] See also removes the last element
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4