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

C++ Tutoriel de base

C++ Contrôle de flux

C++ Fonction

C++ Tableaux & chaînes

C++ Structures de données

C++ Classe & objet

C++ Pointeurs

C++ Héritage

C++ Tutoriel STL

C++ Manuel de référence

C++ Utilisation et exemple de la fonction pop() de Queue

C++ STL Queue (file)

C ++ La fonction pop() de Queue est utilisée pour supprimer l'élément premier de la file.

Syntaxe

void pop()

Paramètres

Cette fonction ne fait que des opérations de suppression, elle n'accepte aucun paramètre.

Valeur de retour

Cette fonction ne renvoie aucune valeur. Elle est utilisée pour supprimer des éléments.

Instance1

#include <iostream>
#include <queue>
int main()
{
		std::queue<int> newqueue;
		int qint;
		std::cout << "Entrer quelques valeurs entières valides (Entrer 0 pour terminer)";
		do
		{
			std::cin >> qint;
			newqueue.push(qint);
		}
		std::cout << "newqueue contient : ";
		while(!newqueue.empty())
		{
			std::cout << " " << newqueue.front();
			newqueue.pop();
		}
		return 0;
}

Sortie :

Entrer quelques valeurs entières valides (Entrer 0 pour terminer)
1 
3
4
5
6
7
0
newqueue contient : 1 3 4 5 6 7 0

Instance2

#include <iostream>
#include <queue>
using namespace std;
int main()
{
	{
		int a=0;
		queue<int> newqueue;
		newqueue.push(4);
		newqueue.push(8);
		newqueue.push(12);
		newqueue.push(16);
		while(!newqueue.empty())
		{
			newqueue.pop();
			a++;
		}
		cout<<a;
	}
}

Sortie :

4

Complex

La complexité de la fonction est constante.

Concurrence des données

Cette fonction modifie le conteneur et tous ses éléments. Après avoir supprimé un élément de la file, les positions correspondantes de tous les autres éléments seront également modifiées.

Sécurité des exceptions

Fournit des garanties équivalentes aux opérations exécutées sur les objets conteneurs en bas.

C++ STL Queue (file)