Class C++ Tutorial

#include 
using std::cout;
using std::endl;
class Date 
{
public:
   Date( int = 1, int = 1, int = 2007 );
   void print();
private:
   int month;
   int day;
   int year;
};
Date::Date( int m, int d, int y )
{
   month = m;
   day = d;
   year = y;
}
void Date::print() 

   cout << month << '/' << day << '/' << year; 
}
int main()
{
   Date date1( 8, 8, 2008 );
   Date date2;
   cout << "date1 = ";
   date1.print();
   cout << "\ndate2 = ";
   date2.print();
   date2 = date1;
   cout << "\n\nAfter default memberwise assignment, date2 = ";
   date2.print();
   cout << endl;
   return 0;
}
date1 = 8/8/2008
date2 = 1/1/2007
After default memberwise assignment, date2 = 8/8/2008