Traduzioni di questa pagina?:

empty

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