std::inplace_vector<T,N>::pop_back
Von cppreference.com
< cpp | container | inplace vector
| constexpr void pop_back(); |
||
Entfernt das letzte Element des Containers.
Das Aufrufen von pop_back auf einem leeren Container führt zu undefiniertem Verhalten.
Iteratoren und Referenzen auf das letzte Element werden ungültig. Der end()-Iterator wird ebenfalls ungültig.
[bearbeiten] Komplexität
Konstant.
[bearbeiten] Beispiel
Führen Sie diesen Code aus
#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]
[bearbeiten] Siehe auch
| fügt ein Element am Ende hinzu (public member function) |