// Classe ESTRAZIONE - 2013-15 di Aldo Carpanelli
// versione 1.0.0 - 09/07/2013
// versione 1.0.1 - 22/01/2015
#ifndef ESTRAZIONE_H
#define ESTRAZIONE_H
class ESTRAZIONE
{
public:
ESTRAZIONE();
ESTRAZIONE( short nEl );
virtual ~ESTRAZIONE();
ESTRAZIONE(const ESTRAZIONE& other);
ESTRAZIONE& operator=(const ESTRAZIONE& rhs);
void inizializza( short nEl );
void reset( void );
short estrai( void );
short ultimo_estratto( void );
protected:
private:
short *v; // lista dei valori
short qv; // quantita' dei valori
short ue; // ultimo estratto
short de; // da estrarre
};
typedef ESTRAZIONE *ESTRAZIONEPTR;
#endif // ESTRAZIONE_H