
6 May
2015
6 May
'15
6:01 p.m.
[Niall Douglas]
Also, the compatibility toolsets you mention target a much older STL and C++ support level. VS2015 claims it should be a 99% C++ 11 compliant implementation, so it will be the first MSVC where all C++ 11 codebases should reasonably expect to "just work", constexpr and all. That certainly can never target XP.
That's incorrect. 2015's XP targeting has the same level of C++11/etc. support as Vista+ targeting. (IIRC, the separate toolset is because a different Windows SDK is required.) For example, I wrote a dedicated implementation of call_once() for XP, avoiding Vista's InitOnceExecuteOnce that is used otherwise. STL