English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il ruolo del funzione push() della coda C++ è: aggiungere nuovi elementi alla fine della coda. Questa funzione viene utilizzata per eseguire operazioni di inserimento.
void push (const value_type& value);
value:Questo parametro rappresenta il valore con cui viene inizializzato l'elemento. È il valore dell'elemento nuovo che viene aggiunto alla coda.
La funzione non ha un tipo di ritorno, aggiunge solo un nuovo elemento alla coda.
#include <iostream> #include <queue> int main() { std::queue<int> newqueue; int qint; std::cout << "Inserisci alcuni valori interi validi (premi 0 per uscire)"; 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 (premi 0 per uscire) 1 2 3 5 6 7 0 newqueue contiene: 1 2 3 5 6 7 0
#include <iostream> #include <queue> using namespace std; int main() { queue<int> newqueue; newqueue.push(34); newqueue.push(68); while(!newqueue.empty()) { cout<<" "<<newqueue.front(); newqueue.pop(); } }
Output:
34 68
Effettua una chiamata di push una volta sul contenitore di basso livello.
Modificato il contenitore e gli elementi contenuti.
Fornisce garanzie equivalenti alle operazioni eseguite sugli oggetti container di basso livello.