$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Nathan Myers (ncm_at_[hidden])
Date: 2001-12-29 21:52:07
On Sat, Dec 29, 2001 at 01:00:36PM -0800, Darin Adler wrote:
> > 1) I've noticed many member variables for boost libraries end with
> > an underscore. Is this a defacto-standard? Should a standard care
> > about such things?
>
> Although some would say that this is not something we'd want to
> standardize, the Boost coding guidelines draft does suggest an "m_"
> prefix rather than an "_" suffix.
This recommendation grows out of experience with the "_" suffix.
It's just too hard to see it, and too easy to miss typing it.
It also fails the "telephone test" -- how do you pronounce the
underscore suffix? The "m_" prefix may be pronounced "member".
> > 2) while(true) {
The guidelines demand a space after the "while" keyword to visibly
distinguish the statement from an (otherwise similar) function call.
Nathan Myers
ncm at cantrip dot org