It's a shame there's no accompanying rationale for any of these (cf. Google's C++ style guide [1]). Seems like a real challenge to maintaining relevant guidelines when change invalidates their underlying assumptions.
[1]: https://google-styleguide.googlecode.com/svn/trunk/cppguide....