|
Boost : |
From: Dave Abrahams (abrahams_at_[hidden])
Date: 2000-04-19 23:59:24
Please note, your prevalent use of names beginning with underscores makes
your code very unfriendly to anybody doing a "using namespace boost;" in the
global namespace (no matter how ill-advised it may be, I think people will
continue this practice for a long time).
-Dave
17.4.3.1.2 Global names [lib.global.names]
1 Certain sets of names and function signatures are always reserved to
the implementation:
<snip>
--Each name that begins with an underscore is reserved to the imple-
mentation for use as a name in the global namespace.165)
_________________________
<snip>
165) Such names are also reserved in namespace ::std (_lib.re-
served.names_).
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk