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

C++ Tutoriel de base

C++ Contrôle de flux

C++ Fonction

C++ Tableau & chaîne

C++ Structure de données

C++ Classe & objet

C++ Pointeurs

C++ Héritage

C++ Tutoriel STL

C++ Manuel de référence

C++ Méthode d'utilisation et exemple de la fonction front() de queue

C++ STL Queue (file)

C ++ La fonction front() de Queue retourne le premier élément de la file. Le premier élément est l'élément le plus ancien ou l'élément ajouté le premier à la file. Cette fonction est utilisée pour retourner cet élément.

Syntaxe

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

Paramètres

Cette fonction ne prend aucun paramètre, elle est utilisée uniquement pour retourner la valeur de l'élément premier de la file.

Valeur de retour

Cette fonction retourne l'élément en tête de la file.

Instance1

#include <iostream>
#include <queue>
int main()
{
	std::queue<int> newqueue;
	newqueue.push(24);
	newqueue.push(80);
	newqueue.front()() +=20;
	std::cout << "newqueue.front() modifier par " << newqueue.front();
	return 0;
}

Sortie :

Modifier newqueue.front() par 44

Instance2

#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;
}

Sortie :

11

Complexité

La complexité de la fonction est constante.

Concurrence des données

Cette fonction accède au conteneur. Elle parcourt tout le conteneur de files, puis retourne l'élément le plus ancien.

Sécurité des exceptions

Fournit des garanties équivalentes aux opérations exécutées sur les objets conteneurs sous-jacents.

C++ STL Queue (file)