Esempio di una classe pila

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

  1. #include<iostream>
  2. using namespace std;
  3. const int Max=10;
  4. class pila  {
  5.  public:
  6.         pila() { top=-1; }     
  7.         void push(int e);
  8.         void pop(int &e);
  9.         void cima();
  10.         bool vuota();
  11.         bool piena();
  12.         friend ostream& operator<< (ostream&, pila);
  13. private:       
  14.     int top;
  15.     int items[Max];
  16. };