The solution to this problem is distributed in three files:
date.h
: the definition of the class date
date.cpp
: implementation of the class methods
datetest.cpp
: a test program for the class