/////// File: Month.h /////// // Producing monthly calendar class Month { public: typedef short Date; typedef Date *Week; // Week is short * enum Day {SUN=0, MON, TUE, WED, THU, FRI, SAT}; Month(Date ndays, enum Day firstday); void display(); ~Month(); private: Week *month; // internal representation };