std::deque<T,Allocator>:: pop_back
From de.cppreference.net
|
void
pop_back
(
)
;
|
(constexpr seit C++26) | |
Entfernt das letzte Element des Containers.
|
Wenn empty() true ist, ist das Verhalten undefiniert. |
(bis C++26) |
|
Wenn empty() true ist:
|
(seit C++26) |
Iteratoren und Referenzen auf das letzte Element werden ungültig. Der
end()
Iterator wird ebenfalls ungültig.
Komplexität
Konstante.
Beispiel
Diesen Code ausführen
#include <deque>
#include <print>
int main()
{
std::deque<int> numbers{1, 2, 3};
for (; not numbers.empty(); numbers.pop_back())
std::println("{}", numbers);
}
Ausgabe:
[1, 2, 3]
[1, 2]
[1]
Siehe auch
|
entfernt das erste Element
(öffentliche Elementfunktion) |
|
|
fügt ein Element am Ende hinzu
(öffentliche Elementfunktion) |