Libreria code C ++ - funzione empty ()
Descrizione
La funzione C ++ std::priority_queue::empty()verifica se pritority_queue è vuoto o meno. Priority_queue di dimensione zero è considerata come coda vuota.
Dichiarazione
Di seguito è la dichiarazione per std :: priority_queue :: empty () modulo std :: queue header.
C ++ 98
bool empty() const;
Parametri
Nessuna
Valore di ritorno
Restituisce true se priority_queue è vuoto, altrimenti false.
Eccezioni
Questa funzione membro non genera mai eccezioni.
Complessità temporale
Costante cioè O (1)
Esempio
L'esempio seguente mostra l'utilizzo della funzione std :: priority_queue :: empty ().
#include <iostream>
#include <queue>
using namespace std;
int main(void) {
priority_queue<int> q;
if (q.empty())
cout << "Priority_queue is empty." << endl;
q.emplace(1);
if (!q.empty())
cout << "Priority_queue is not empty." << endl;
return 0;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
Priority_queue is empty.
Priority_queue is not empty.