Boost logo

Boost :

From: Jonathan Turkanis (technews_at_[hidden])
Date: 2004-01-28 17:41:20

<Richard_Cox_at_[hidden]> wrote in message
> On Tuesday, January 27, 2004 12:05 AM, Reece Dunn said:
> >
> > I agree. The question is, should the test be BOOST_MSVC >= 1310 or
> > BOOST_MSVC == 1310, likewise for the _CPPLIB_VER test. I say
> > this because a
> > future version of VC may move hash_xxx back into the std
> > namespace for
> > future standard library conformance (does TC1 have hash_map,
> Looking at the "Whidbey" technical preview (the next version of
> Studio... including the next version of VC++), this has not changed
> (yet).

I don't see why hash_map, etc. would ever be moved back into std. At
some point they will simply be dropped. By this time,
BOOST_STD_EXTENSION_NAMESPACE may be essentially obsolete; library
writers will be using BOOST_HAS_TR1, BOOST_HAS_CPP2013 or something
similar. ;-)

So I think setting BOOST_STD_EXTENSION_NAMESPACE to stdext with
VC>=7.1 and Dinkumware should be okay for the forseeable future.


Boost list run by bdawes at, gregod at, cpdaniel at, john at