
Some useful links on c++ constructor
April 20, 2011There are lot of issues around c++ constructors, and I have few links that may help;
http://billharlan.com/pub/papers/Managing_Cpp_Objects.html .
Google code style is a helpfull material for that also.
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Classes
constructors should initialize as a rule all member objects in the initialization list
http://www.parashift.com/c%2B%2B-faq-lite/ctors.html#faq-10.6 .
Constructor Design, MSDN;
http://msdn.microsoft.com/en-us/library/ms229060.aspx .
Copy constructor,
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Copy_Constructors .
C++ Idioms and Best Practices
http://www.cacr.caltech.edu/~sean/projects/stlib/html/idioms.html .
One very important point (my learning), you should have default constructor defined, either private or public !