#ifndef PROCESSO_H #define PROCESSO_H class Processo { public: Processo(); virtual ~Processo(); void procedi(); double tempo() const; private: virtual void esegui() = 0; virtual double tempoProssimoEvento() const = 0; double tempo_; }; inline double Processo::tempo() const { return tempo_; } #endif