- The class constructor defines the data fields and performs
all user-defined initialization actions necessary to the object
- The class constructor is called only once when the object is
defined
- The class destructor performs all user-defined actions
necessary to object destruction
- The class destructor is called only once when the object
is destroyed
- An object is destroyed when its scope ends (i.e. at
the first brace } closing its level)
Leo Liberti
2008-01-12