Traduzioni di questa pagina?:

empty

Sintassi:

    #include <queue>
    bool empty() const;

La funzione empty() returna true se la queue non contiene elementi, altrimenti ritorna false.

Esempio: empty() viene usata come condizione di stopo in loop while per svuotare una coda e mostrarne i contenuti allo stesso tempo:

   queue<int> q;
   for( int i = 0; i < 5; i++ ) {
     q.push(i);
   }
   while( !q.empty() ) {
     cout << q.front() << endl;
     q.pop();
   }

Argomenti correlati: size