- 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