I metodi della classe coda

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

  1. void coda::pop(int &e) {
  2. if (!vuota())  {
  3.   e=items[top];
  4.   num--;
  5.   top=top%Max+1;//system("pause");
  6. }
  7. else
  8.   cout<<"coda vuota"<<endl;
  9. }
  10. void coda::push(int& e) {
  11.   if(!piena()) {
  12.      num++;
  13.      items[queue]=e;
  14.      queue=(queue+1)%Max; 
  15.      }
  16.   else
  17.     cout<<"Errore la coda ? piena"<<endl;
  18. }