English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C++ A função push() da fila queue adiciona novos elementos no final da fila. Esta função é usada para executar operações de inserção.
void push (const value_type& value);
value:Este parâmetro representa o valor com o qual o elemento foi inicializado. É o valor do elemento a ser adicionado à fila.
Esta função não tem tipo de retorno, ela apenas adiciona um novo elemento à fila.
#include <iostream> #include <queue> int main() { std::queue<int> newqueue; int qint; std::cout << "Insira alguns valores inteiros válidos (pressione 0 para sair)"; do { std::cin >> qint; newqueue.push(qint); } while (qint); std::cout << "newqueue contém: "; while(!newqueue.empty()) { std::cout << " " << newqueue.front(); newqueue.pop(); } return 0; }
Saída:
Insira alguns valores inteiros válidos (pressione 0 para sair) 1 2 3 5 6 7 0 newqueue contém: 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(); } }
Saída:
34 68
Fará uma chamada para empurrar no contêiner subjacente.
Modificou o contêiner e seus elementos contidos.
Oferece garantias equivalentes às operações executadas em objetos de contêiner subjacentes.