English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C ++A função de fila retorna o último elemento da fila. Aqui, o último elemento é o mais recente. Isso é, retorna o elemento adicionado por último.
value_type& back(); const value_type& back() const;
Esta função não possui nenhum parâmetro. Ela é usada apenas para retornar o valor do último elemento.
Esta função retorna o último elemento da fila.
#include <iostream> #include <queue> int main() { std::queue<int> newqueue; newqueue.push(24); newqueue.push(80); newqueue.back () += newqueue.front(); std::cout << "newqueue.back() modificada para" << newqueue.back(); return 0; }
Saída:
Modificar newqueue.back() para 104
A complexidade da função é constante.
Esta função acessa o contêiner. Para retornar o último elemento, acessa todo o contêiner da fila e então fornece o valor do elemento mais recente.
Fornece garantias equivalentes às operações executadas em objetos de contêineres de baixo nível.