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

C++ Uso e exemplo da função front() da queue

C++ STL Fila ( Queue )

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.

Sintaxe

value_type& front();
const value_type& front() const;

Parâmetros

Esta função não possui nenhum parâmetro, e serve apenas para retornar o valor do primeiro elemento da fila.

Retorno

Esta função retorna o elemento frontal da fila.

Instância1

#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

Instância2

#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

Complexo

A complexidade da função é constante.

Conflito de Dados

Esta função acessa o contêiner. Percorre toda a fila do contêiner e retorna o elemento mais antigo.

Segurança de Exceções

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

C++ STL Fila ( Queue )