Sintassi:
#include <stack> bool empty() const;
La funzione empty() function ritorna true se lo stack non ha elementi, altrimenti ritorna il booleano false
Nell'esempio seguente empty() viene usata come condizione di stop in loop per svuotare uno stack e mostrare i suoi contenuti in ordine inverso
stack<int> s; for( int i = 0; i < 5; i++ ) { s.push(i); } while( !s.empty() ) { cout << s.top() << endl; s.pop(); }
Argomenti correlati: size