empty
De cppreference.com
Sintaxis:
#include <stack> bool empty() const;
La función empty() devuelve un bool true si la pila no contiene ningún elemento, de lo contrario devuelve un bool false.
Por ejemplo, el siguiente código utiliza empty() como la condición de parada en un bucle while para vaciar una pila y mostrar su contenido en orden inverso:
stack<int> s; for( int i = 0; i < 5; i++ ) { s.push(i); } while( !s.empty() ) { cout << s.top() << endl; s.pop(); }
Temas relacionados: size