Milestone: VS 2015 Update 2’s Standard Library is C++11, C++14, and C++17-so-far Feature Complete
The C++ Standard Library in the Visual Studio 2015 Update 2 release is C++11, C++14, and C++17-so-far feature complete. This includes all features from C++17 that are currently in that standard proposal: SFINAE-friendly result_of, improvements to pair and tuple, shared_mutex, removal of deprecated iostreams aliases, variable templates for type traits (is_same_v, …), as_const(), logical operator type traits (conjunction, …), owner_less<>, variadic lock_guard, and additions to <chrono>: floor(), ceil(), round(), and abs().
More information, including a detailed list can be found here.
john said,
Wrote on March 21, 2016 @ 12:03 am
This is inaccurate. Visuatl Studio 2015 Update 2 is *NOT* feature complete.
C++17 constepxr (for example: allowing loop) is not implemented.
Stop making false publicity for shoddy microsoft product.
Marc Gregoire said,
Wrote on March 21, 2016 @ 6:15 pm
John, I said “The C++ Standard Library in Update 2 is so-far feature complete”.
The important part is “Standard Library”.
You are correct that some *language* features are not there yet, but the *language* is different from the *Standard Library*.