If you were allowed to add another coding guideline to the 101 guidelines of the \"C++ coding standards\" (Herb Sutter and Andrei Alexandrescu), which would you add?
Prefer constructors to init()/setup() functions.
Why manipulating an object that may be in an unusable state? Isn't it better to not have it at all ?