Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C++: Utilisation de liste avec l’adaptateur ‘stack’

 list, list
{filelink=15104}

#include <stack>
#include
<list>
#include <iostream>
using std::cout;
using std::endl;
 
int main()
{
   // Déclaration d'un stack  avec une liste 'sous-jacente'
   std::stack< int, std::list< int > > list_stack;
 
   cout <<"Ordre d'arrivée:n";
   for ( int i = 0; i < 10; i++ )
   {
      list_stack.push( i );
      cout << "Arrivée: "<< list_stack.top() <<endl;
   }
    cout <<endl;
 
   cout <<"Ordre de servi:n";
   while ( !list_stack.empty() )
   {
      cout << "Servi: "<
<list_stack.top() <<endl;
      list_stack.pop();
   }
 
   return 0;
}

No comments yet.

Leave a Comment