#ifndef Data_Tempo_hh #define Data_Tempo_hh #include "Tempo.hh" // Classe derivata dalla classe Tempo. class Data_Tempo : public Tempo { public: // Costruttore di default. Data_Tempo(); // Costruttore anno-mese-giorno-ore-minuti-secondi. Data_Tempo(int anno, int mese, int giorno, int ora, int min, int sec); // Selettore del giorno. int giorno() const; // Selettore del mese. int mese() const; // Selettore dell'anno. int anno() const; // Overloading operatore `+'. Data_Tempo operator+(const Tempo& T) const; // Overloading operatore `<'. bool operator<(const Data_Tempo& D) const; void azzera(); private: // Giorno. int gg; // Mese. int mm; // Anno. int aa; bool bisestile() const; int giorni_del_mese() const; void avanza_un_giorno(); }; #endif