// -*- coding: utf-8 -*- // Time-stamp: #ifndef WEEKDAY_HPP #define WEEKDAY_HPP #include #include using namespace std; class WeekDay { public: // Énumération de constantes pour les jours de la semaine enum weekDay { Unknown, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday }; WeekDay(weekDay d) : day(d) {} WeekDay(int d) : day((weekDay) d) {}; string toString() { return names[day]; } private: weekDay day; // Noms des mois : utilisés par la méthode toString() static string names[8]; }; #endif