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.


2 Comments so far »

  1. 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.

  2. 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*.

Comment RSS · TrackBack URI

Leave a Comment

Name: (Required)

E-mail: (Required)