std::inplace_vector<T,N>::pop_back
Von de.cppreference.net
constexpr void pop_back();
|
||
Entfernt das letzte Element des Containers.
Wenn empty() truewahr ist:
- Falls die Implementierung gehärtet ist, tritt eine Vertragsverletzung auf.
- Falls die Implementierung nicht gehärtet ist, ist das Verhalten undefiniert.
Iteratoren und Referenzen auf das letzte Element werden ungültig. Der end() end() Iterator wird ebenfalls ungültig.
Komplexität
Konstante.
Beispiel
Diesen Code ausführen
#include <inplace_vector> #include <print> int main() { std::inplace_vector<int, 4> numbers{1, 2, 3}; for (; not numbers.empty(); numbers.pop_back()) std::println("{}", numbers); }
Ausgabe:
[1, 2, 3] [1, 2] [1]
Siehe auch
|
fügt ein Element am Ende hinzu
(öffentliche Elementfunktion) |