Using Default Arguments with Constructors

The program of Figs. 5-9 enhances class Time to demonstrate how arguments are implicitly passed to a constructor.









Figure 5: Time class containing a constructor with default arguments.
\includegraphics[scale=0.5]{figures/img47.ps}
Figure 6: Time class member-function definitions including a constructor that takes arguments. (part 1 of 2)
\includegraphics[scale=0.45]{figures/img48.ps}
\includegraphics[scale=0.45]{figures/img49.ps}
Figure 7: Time class member-function definitions including a constructor that takes arguments. (part 2 of 2)
\includegraphics[scale=0.5]{figures/img50.ps}
Figure 8: Constructor with default arguments. (part 1 of 2)
\includegraphics[scale=0.45]{figures/img51.ps}
\includegraphics[scale=0.45]{figures/img52.ps}
Figure 9: Constructor with default arguments. (part 2 of 2)
\includegraphics[scale=0.45]{figures/img53.ps}
2004-10-11