Esempio di una classe pila

Autore: ernb@na.infn.it C++

Costruzione e gestione di un apila con un vettore.
  1. // COSTRUZIONE E GESTIONE DI UNA PILA
  2.         CON UN VETTORE
  3. #include<iostream>
  4. using namespace std;
  5. const int Max=10;
  6. //                         CLASSE
  7. class pila  {
  8. public:
  9.   pila() { top=-1; }     
  10.   void push(int e);
  11.   void pop(int &e);
  12.   void cima();
  13.   bool vuota();
  14.   bool piena();
  15.   friend ostream& operator<< (ostream&, pila);
  16. private:       
  17.   int top;
  18.   int items[Max];
  19. };