std::inplace_vector<T,N>::pop_back
De fr.cppreference.net
constexpr void pop_back();
|
||
Supprime le dernier élément du conteneur.
Si empty() est true:
- Si l'implémentation est hardened, une violation de contrat se produit.
- Si l'implémentation n'est pas durcie, le comportement est indéfini.
Les itérateurs et les références au dernier élément sont invalidés. L'end() itérateur est également invalidé.
Complexité
Constante.
Exemple
Exécuter ce code
#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); }
Sortie :
[1, 2, 3] [1, 2] [1]
Voir aussi
|
ajoute un élément à la fin
(fonction membre publique) |