Advertisement
Guest User

contenitore.h

a guest
Nov 13th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.74 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5. #define CAPACITA_DEFAULT 50
  6. class Contenitore {
  7.  public:
  8.     Contenitore(int cIniziale = CAPACITA_DEFAULT);
  9.     //Distruttore
  10.     ~Contenitore() {delete[] elementi;}
  11.  
  12.     void alloca(int dim);
  13.     int dimensione() {return utilizzati;}
  14.     int getCapacita() {return capacita;}
  15.     int conta(int elem);
  16.     int getElemento(int i);
  17.     bool eliminaUno(int elem);
  18.     int elimina(int elem);
  19.     void inserisci(int elem);
  20.  
  21.     void operator +=(Contenitore c);
  22.     void operator =(Contenitore c);
  23.  
  24.  
  25. private:
  26.     int* elementi;
  27.     int utilizzati;
  28.     int capacita;
  29. };
  30.  
  31. Contenitore operator +(Contenitore c1, Contenitore c2);
  32. ostream& operator <<(ostream& out, Contenitore c);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement