Libreria code C ++ - Funzione queue ()
Descrizione
Il costruttore predefinito di C ++ std::queue::queue()costruisce l'oggetto coda. Se l' argomento cntr viene passato al costruttore, la copia dell'argomento viene assegnata al contenitore altrimenti viene creato un oggetto coda vuoto.
Dichiarazione
Di seguito è riportata la dichiarazione per il costruttore std :: queue :: queue () form std :: queue header.
C ++ 98
explicit queue (const container_type& ctnr = container_type());
Parametri
ctnr - Tipo di contenitore che è il secondo parametro del modello di classe.
Valore di ritorno
Il costruttore non restituisce mai valore.
Complessità temporale
Lineare se il contenitore di dimensione diversa da zero viene passato come argomento altrimenti costante.
Esempio
L'esempio seguente mostra l'utilizzo del costruttore std :: queue :: queue ().
#include <iostream>
#include <queue>
using namespace std;
int main(void) {
deque<int> d(5, 100);
queue<int>q1;
queue<int> q2(d);
cout << "Size of q1 = " << q1.size() << endl;
cout << "Size of q2 = " << q2.size() << endl;
return 0;
}
Compiliamo ed eseguiamo il programma sopra, questo produrrà il seguente risultato:
Size of q1 = 0
Size of q2 = 5