From: Beman Dawes (bdawes_at_[hidden])
Date: 2001-05-30 16:46:49
At 10:20 AM 5/30/2001, David Abrahams wrote:
>> PS> Following Bruce Florman's suggestion, all of the global extern
>> declarations are now const declarations. Since there are no non-const
>> operations being done on these objects (does not have data to modify
>> in the first place), and since const objects are static by default,
>Since when? Have I missed something very significant?
[basic.link] 3.5 Program and linkage
3 A name having namespace scope (3.3.5) has internal linkage if it is the
an object, reference, function or function template that is explicitly
declared static or,
an object or reference that is explicitly declared const and neither
explicitly declared extern nor previously declared to have external
a data member of an anonymous union.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk