Libreria code C ++ - funzione empty ()

Descrizione

La funzione C ++ std::queue::empty()verifica se la coda è vuota o meno. La coda di dimensione zero è considerata come coda vuota.

Dichiarazione

Di seguito è riportata la dichiarazione per la funzione std :: queue :: empty () dal modulo std :: queue header.

C ++ 98

bool empty() const;

Parametri

Nessuna

Valore di ritorno

Restituisce vero se la coda è vuota altrimenti falso.

Complessità temporale

Costante cioè O (1)

Esempio

L'esempio seguente mostra l'utilizzo della funzione std :: queue :: empty ().

#include <iostream>
#include <queue>

using namespace std;

int main(void) {
   queue<int> q;

   if (q.empty())
      cout << "Queue is empty." << endl;

   q.push(10);

   if (!q.empty())
      cout << "Queue is not empty." << endl;

   return 0;
}

Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:

Queue is empty.
Queue is not empty.