On Sat, Nov 23, 2013 at 6:22 AM, Daryle Walker
I tried to use Visual Studio 2013 for the first time. I added the version of Boost 1.55 from NuGet. I've been adding macros from Boost.Config to help, but we need some more:
1. VS2013 doesn't support the "alignof" operator. 2. VS2013 doesn't support in-class class-static constants besides integers and enumerations. In my case, I had an array of size_t. C++11 is supposed to allow any literal (including arrays thereof) type.
On top of the VS2013 RTM config needs, Microsoft has also released a November 2013 CTP, with a dozen C++11 and C++14 features now implemented. Some of these are partial implementations - constexpr doesn't support member functions and noexcept doesn't support the conditional form. While no one in their right mind would use a CTP release in production code, it would be nice to support the CTP as an option for those who want to experiment and/or report bugs to Microsoft. I'm one of the Boost.config maintainers who has worked on VC++ macros, but I'm busy with the Git conversion for awhile. So if you or anyone else wants to supply patches (or better yet, GitHub pull requests), feel free to do so. --Beman