English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Método de uso e exemplo da função Queue back()

C++ STL Fila ( Queue )

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.

Sintaxe

value_type& back();
const value_type& back() const;

Parâmetros

Esta função não possui nenhum parâmetro. Ela é usada apenas para retornar o valor do último elemento.

Retorno

Esta função retorna o último elemento da fila.

Ex.

#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

Complexo

A complexidade da função é constante.

Conflito de Dados

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.

Segurança de Exceção

Fornece garantias equivalentes às operações executadas em objetos de contêineres de baixo nível.

C++ STL Fila ( Queue )