Syntaxe :
#include <vector> bool empty() const;
La méthode empty() retourne vrai si le vecteur ne contient aucun élément, faux sinon.
Le code suivant, par exemple, utilise empty() comme condition d'arrêt d'une boucle while pour vider un vecteur et afficher son contenu en partant de la fin.
vector<int> v; for( int i = 0; i < 5; i++ ) { v.push_back(i); } while( !v.empty() ) { cout << v.back() << endl; v.pop_back(); }