Subject: Re: [boost] C++ announcements coming tomorrow
From: Edward Diener (eldiener_at_[hidden])
Date: 2012-11-04 15:01:39
On 11/3/2012 1:26 PM, Nathan Ridge wrote:
>> * Microsoft has released an out-of-band community technical preview
>> (CTP) for their compiler, adding explicit conversion operators, raw
>> string literals, function template default arguments, delegating
>> constructors, uniform initialization, and variatic templates. (See
>> for instructions on how to use the CTP). Microsoft is promising more
>> such feature releases during the first half of 2013. This is important
>> for the whole C++ community, since it means that full C++11 support is
>> becoming a reality across all widely used compilers.
> Shortly after this talk, Herb held a Q&A session where people had the
> opportunity to ask him questions about these announcements (can't find
> a link at the moment).
> Someone asked whether Microsoft intends to implement full 100% support
> for standard C++(11), and Herb answered with a resounding 'yes'.
> Did anyone tell him about the problems with VC's preprocessor that come
> up on this list again and again and that prevent a powerful preprocessor
> metaprogramming library like Chaos from being usable on VC?
I doubt if Microsoft considers full support for C++(11) to be also
producing a compliant preprocessor. I am not defending them for that
viewpoint but it does seem as if they view the preprocessor has a
separate part of the C++ language which they do not have to implement
according to the latest C/C++ standards.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk