next up previous
Next: About this document Up: Na primeru SKLAD si Previous: Konstruktorji

Destruktorji

Izvedbeni modul najdemo na področju:

displaymath88

#include "../../code/Sklad/Sklad.h"

Sklad:: Sklad()  {
  zadnji = 0;
} //Sklad

Sklad:: ~Sklad()  {}

void Sklad:: Nalozi (int element)  {
  skladisce[zadnji] = element;
  zadnji++;
}  //Nalozi

int Sklad:: Zlozi()  {
  zadnji--;
  return skladisce[zadnji];
}  //Zlozi

bool Sklad:: Prazen()  {
  return (zadnji == max_Sklad);
} //Poln

int Sklad:: Vrh()  {
  return skladisce[zadnji-1];
}  //Vrh

Testni modul si lahko ogledati na področju

displaymath89

#include <stdio.h>
#include "../../code/Sklad/Sklad.h"


int main()  {
  int element;
  Sklad s;                // s.Sklad-s tem pozenemo funkcijo Skladin
                          // s postane Sklad
  printf("Napisi stevilko, 0 predstavlja konec \n");
  scanf("%d", &element);
  while (element !=0)  {
         s.Nalozi(element);
         scanf("%d", &element);
  }
  while (! S.Prazen())
         printf("%d \n", s.Zlozi());
}



Andrej Brodnik (Andy)
Tue Mar 24 14:27:14 MET 1998