C++ Style

Here are some C++/Object Oriented programming hints.  Some of these are very specific, while others are somewhat vague.  I don't apologize for this.  I don't think there's an algorithm for writing good C++.  It's more of a black art.  None of the following rules are cast in stone.  In fact, a good C++ programmer knows how to delicately sacrifice ideals to time and efficiency constraints.