visual studio

Using C++ Modules in Visual Studio 2017--Andrew Pardoe

The Visual C++ Team is elated to announce that with Visual Studio 2017, it has substantially improved the quality of the C++ Modules TS implementation in Visual Studio:

Using C++ Modules in Visual Studio 2017

by Andrew Pardoe

From the article:

Standard Library Modules support is included in Visual Studio 2017 RTM or newer. This capability is currently optional and off by default...

C++ Debugging and Diagnostics--Adam Welch

A quick tour of the Visual Studio native debugger and how it can help you in all areas of your C++ development:

C++ Debugging and Diagnostics

by Adam Welch

From the article:

Debugging is one of the cornerstones of software development, and it can consume a significant portion of a developer’s day.  The Visual Studio native debugger provides a powerful and feature-rich experience for finding and fixing problems that arise in your applications...

Visual Studio 2017 for C++ developers

The following Visual Studio 2017 launch day articles have gone live on the VCBlog:

Visual Studio 2017 for C++ developers – you will love it

C++ Code Analysis improvements in Visual Studio 2017 RTM

Check for const correctness with the C++ Core Guidelines Checker

Binary Compatibility and Pain-free Upgrade: Why Moving to Visual Studio 2017 is almost “too easy”

MSVC: The best choice for Windows

Use any C++ Compiler with Visual Studio

C++ game development workload in Visual Studio 2017

Completed UserVoice Suggestions in Visual Studio 2017

C++ Standards Conformance from Microsoft

Visual Studio Code C/C++ extension March 2017 Update

C++14 conformance improvements: constexpr and aggregate initialization

Finding installed Visual C++ tools for Visual Studio 2017

Learn C++ Concepts with Visual Studio and the WSL--Andrew Pardoe

Now you can learn Concepts TS in Visual Studio 2017 by targeting the Windows Subsystem for Linux (WSL):

Learn C++ Concepts with Visual Studio and the WSL

by Andrew Pardoe

From the article:

Concepts enable adding requirements to a set of template parameters, essentially creating a kind of interface. The C++ community has been waiting years for this feature to make it into the standard...

Give Visual C++ a Switch to Standard Conformance--Andrew Pardoe

The Visual C++ Team is excited to announce that the compiler in Visual Studio 2017 RC will feature a mode much closer to ISO C++ standards conformance than any time in its history:

Give Visual C++ a Switch to Standard Conformance

by Andrew Pardoe

From the article:

The Visual C++ Team is previewing a compiler mode whereby longstanding non-conforming C++ constructs are rejected.  This includes fixes to pre-C++11 non-conformance bugs that affect a significant amount of existing code...

Recommendations to speed C++ builds in Visual Studio--Sridhar Madhugiri

This post discusses features, techniques and tools you can use to reduce build time for C++ projects:

Recommendations to speed C++ builds in Visual Studio

by Sridhar Madhugiri

From the article:

Developers invoke build frequently while writing and debugging code, so improvements here can have a large impact on productivity. Many of the recommendations focus on this stage...