Projet Réveil-Matin (partie VI) - Générateur de tics (classe ClockTime)
Dans l'article précédent, une classe Time avait été présentée. Cette classe permet de manipuler le concept d'heure dans les programmes C++. Mais la classe Clock nécessite également d'un générateur de tics qui permette d'afficher l'heure courante, qui change toutes les secondes, sur un dispositif d'affichage. De plus, la valeur de ce générateur de tics doit pouvoir être comparée avec des objets Time pour déclencher certaines actions particulières, comme par exemple, le signal d'alarme lorsque l'heure courante est égale à l'heure de déclenchement. Ce qui implique que la classe du générateur de tics, appelons-la ClockTime , doit dériver la classe Time pour que cette comparaison soit possible, grâce à la surcharge de l'opérateur == surchargé dans cette dernière. L'objet de cet article est de présenter cette nouvelle classe ClockTime , telle qu'elle sera utilisée dans le projet Horloge. Comme pour la classe Time , un fichier ClockTim...