Hi, Im not sure bout the following question, i think i might be being lazy and not reading things i should. Anyway could anyone plz tell me the point of using non-default constructors in some cases over using member functions and leaving the compiler to put in the default constructor and destructor.