178: Mainline
In class definitions, default constructor functions stand apart
from other member functions in three ways:
- The default constructor function's name is the same as the
name of the class.
- The default constructor function has no return-value data
type.
- The default constructor function cannot have a parameter.