Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

C++: Utilisation du vecteur avec l’adaptateur ‘stack’


{filelink=15103}

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

No comments yet.

Leave a Comment