Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C++: Exemple d’utilisation d’une file à l’aide de la classe template ‘queue’

classe
{filelink=15097}

#include <iostream>
#include <queue>
#include <string>
using namespace std;
 
int main()
{
    queue<string> q_r;
 
    // insérez trois éléments dans la file
    q_r.push("Lundi");
    q_r.push("Mardi");
    q_r.push("Mercredi");
 
	// Afficher la taille de la file
 
	cout<<"Taille= "<<q_r.size()<<endl;
 
    // Afficher et supprimer les deux premiers éléments de la file
    cout << q_r.front()<<' ';
    q_r.pop();
    cout << q_r.front();
    q_r.pop();
 
	cout <<endl;
 
    // Ajouter d'autre éléments à la fin de la file
    q_r.push("Jeudi");
    q_r.push("Samedi");
 
    // Supprimer le premier élément de la file
    q_r.pop();
 
	// Afficher et vider le contenu de la file
	while(!q_r.empty())
	{
 
    cout << q_r.front()<<' ';
    q_r.pop();
	}
    cout <<endl;
 
    // Afficher le nombre d'élément dans la file
    cout << "Nombre d'élément dans la file: " << q_r.size()
         << endl;
 
	return 0;
}

No comments yet.

Leave a Comment