English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione pop() della coda C++ elimina il primo elemento della coda.
void pop()
La funzione esegue solo l'operazione di eliminazione, non accetta alcun parametro.
La funzione non restituisce alcun valore. Serve per eliminare elementi.
#include <iostream> #include <queue> int main() { std::queue<int> newqueue; int qint; std::cout << "Inserisci alcuni valori interi validi (inserisci 0: fine)"; do { std::cin >> qint; newqueue.push(qint); } while (qint); std::cout << "newqueue contiene: "; while(!newqueue.empty()) { std::cout << " " << newqueue.front(); newqueue.pop(); } return 0; }
Output:
Inserisci alcuni valori interi validi (inserisci 0: fine) 1 3 4 5 6 7 0 newqueue contiene: 1 3 4 5 6 7 0
#include <iostream> #include <queue> using namespace std; int main() { { int a=0; queue<int> newqueue; newqueue.push(4); newqueue.push(8); newqueue.push(12); newqueue.push(16); while(!newqueue.empty()) { newqueue.pop(); a++; } cout<<a; } }
Output:
4
La complessità della funzione è costante.
Questa funzione modifica il contenitore e tutti i suoi elementi. Dopo aver rimosso un elemento dalla coda, anche la posizione dei restanti elementi verrà modificata.
Fornisce garanzie equivalenti alle operazioni eseguite sugli oggetti container di basso livello.