C++ Team Blog

The latest in C++, Visual Studio, VS Code, and vcpkg from the MSFT C++ team

CppCon 2016: Latest and greatest for C++ Developers

Daniel Moth and Steve Carroll shared the Latest and greatest from the Visual Studio family for C++ developers on Monday. You can grab the slides here. If you are at the conference, swing by our booth today and tomorrow to ask questions, take our survey, and talk to team members...

Microsoft at CppCon 2016

*** Update 10/5/2016: Videos are beginning to appear on the CppCon YouTube Channel. Keep revisiting to see what has been added. The Microsoft Visual C++ team is at CppCon 2016 this week, September 18 - 23 in Bellevue, WA. CppCon is the annual, week-long face-to-face gathering for the entire C++ community. The conference is organized by ...

Visual C++ for Linux 1.0.5 Updates

The Visual C++ for Linux announcement post has been updated with the content below. If you are already familiar with this extension this post covers what is new since our last update. We recently posted new bits for our 1.0.5 release of the Visual C++ for Linux extension for Visual Studio 2015. This release has some major performance ...

August Update for the Visual Studio Code C/C++ extension

At //Build this year we launched the C/C++ extension for Visual Studio Code. Keeping with the monthly release cadence and goal to continuously respond to your feedback, this August update introduces the following features: • Debug your Windows applications using Visual Studio Code • Improve your code-formatting experience with clang-...

C++14/17 Features and STL Fixes in VS “15” Preview 4

Visual Studio "15" Preview 4 is now available, with a new installer.  (VS "15" is an IDE version number, not a year.  It's the next major version after VS 2015, which was IDE version 14.  VS has different numbers for its year branding, IDE version, and C++ compiler version.)  All of the features and fixes in VS 2015 Update 3 (including ...

Range-v3 on MSVC is Available on GitHub

We are delighted to announce that the Visual C++ Team just published an implementation of range-v3 on the Microsoft GitHub repo. This contribution comes hot on the heels of our recent work to improve expression SFINAE on our Visual Studio 2015 Update 3 VC++ compiler . This is the first implementation of the Range TS running in MSVC. In “...

The Lightweight Visual Studio 2017 Installer

⏱This post was updated on 3/7/2017 for the Visual Studio 2017 release. As many of you may have already seen, we have introduced a streamlined Visual Studio Installer for Visual Studio 2017 to give you more control of what you install.  What began as the separation of the C++ tools for Visual Studio 2015 has now become a workload-based...

STL Fixes In VS 2015 Update 3

VS 2015 Update 3 was released over a month ago.  While its release notes mentioned some STL fixes, here's a comprehensive list.  (Previous changelogs: RTM Part 1, RTM Part 2, Update 1, Update 2 features, and Update 2 fixes.)  STL Features  /std:c++latest enables the following new features: P0025R1 "clamp()", P0185R1 "is_swappable, ...