English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C ++ A função front() da Queue retorna o primeiro elemento da fila. O primeiro elemento é o mais antigo ou o primeiro adicionado à fila. Esta função é usada para retornar esse elemento.
value_type& front(); const value_type& front() const;
Esta função não possui nenhum parâmetro, e serve apenas para retornar o valor do primeiro elemento da fila.
Esta função retorna o elemento frontal da fila.
#include <iostream> #include <queue> int main() { std::queue<int> newqueue; newqueue.push(24); newqueue.push(80); newqueue.front()() +=20; std::cout << "newqueue.front() modificar para " << newqueue.front(); return 0; }
Saída:
modificar newqueue.front() para 44
#include <iostream> #include <queue> using namespace std; int main() { queue<int> newqueue; newqueue.push(11); newqueue.push(22); newqueue.push(33); cout << newqueue.front(); return 0; }
Saída:
11
A complexidade da função é constante.
Esta função acessa o contêiner. Percorre toda a fila do contêiner e retorna o elemento mais antigo.
Fornece garantias equivalentes às operações executadas em objetos de contêineres de baixo nível.