Showing results for 2020 - C++ Team Blog

Dec 8, 2020
2
0

Configure IntelliSense with CMake Toolchain Files in Visual Studio 2019 16.9 Preview 2

Erika Sweet
Erika Sweet

Visual Studio can now configure IntelliSense in CMake projects based on the value of CMake variables set by CMake toolchain files. These improvements provide automatic IntelliSense configuration when a CMake toolchain file is used for configuration and build. For example, Visual Studio can now provide IntelliSense for CMake projects using an ...

C++
Dec 8, 2020
0
0

Visual Studio Code C++ Extension: ARM and ARM64 support

Julia Reid
Julia Reid

The latest release of the Visual Studio Code C++ extension brings C++ IntelliSense and build support for Windows ARM64, Linux ARM and Linux ARM64 architectures. What’s more, you can download VS Code builds for ARM and ARM64 architectures, meaning you can officially use VS Code and the C++ extension on a Raspberry Pi, Chromebook, Surface Pro X, ...

C++
Nov 20, 2020
3
0

Conditionally Trivial Special Member Functions

Sy Brand
Sy Brand

The C++ standards committee is currently focusing on adding features to the language which can simplify code. One small example of this in C++20 is conditionally trivial special member functions, which we added support for in Visual Studio 2019 version 16.8. Its benefit isn’t immediately obvious unless you’ve been deep down the rabbit hole of ...

General C++ SeriesC++
Nov 19, 2020
13
0

C++20 Features in Visual Studio 2019 versions 16.7 and 16.8

Daniel Griffing
Daniel Griffing

What’s New We have continued our efforts to implement C++20 in the MSVC toolset, with noteworthy progress being made in VS (Visual Studio) 2019 v16.7 and VS 2019 v16.8. This blog post lists the features implemented since the C++20 Features and Fixes in VS 2019 16.1 through 16.6 blog post. This blog post will specifically focus on ...

C++
Nov 16, 2020
4
0

The Coalition Sees 27.9X Iteration Build Improvement with Visual Studio 2019

David Li
David Li

Visual Studio 2019 v16.8 Preview 3.2 introduces significant build and link time improvements. In this blog post, we detail how the team in The Coalition building Gears 5 tested the compile and link times in three different versions of Visual Studio.

C++performanceGame Development
Oct 29, 2020
30
0

A Tour of C++ Modules in Visual Studio

Will Buik
Will Buik

C++ module support has arrived in Visual Studio! Grab the latest Visual Studio Preview if you want to try it out. C++ modules can help you compartmentalize your code, speed up build times, and they work seamlessly, side-by-side with your existing code. This preview only supports C++ modules in the IDE for MSBuild projects. While the MSVC toolset...

C++
Oct 28, 2020
4
0

Even More New Safety Rules in C++ Code Analysis

Hwi-sung Im
Hwi-sung Im

In Visual Studio version 16.8 Preview 3,  we have added a few safety rules to C++ Code Analysis that can find some common mistakes, which can lead to bugs ranging from simple broken features to costly security vulnerabilities. These new rules are developed around issues discovered in production software via ...

C++DiagnosticsWriting Code
Oct 23, 2020
14
0

Typelib and ActiveX now supported in MFC Wizards 

Anju Del Moral Gonzalez
Anju Del Moral Gonzalez

We are happy to announce that the Typelib and ActiveX Wizards are now available in Visual Studio 2019.   We’ve been working on rewriting all the wizards in Visual Studio to make them more accessible. These two wizards were not initially part of our rewriting plans and they were marked as deprecated in Visual Studio 2017 and ...

C++Announcement
Oct 14, 2020
14
0

C++20 STL Features: 1 Year of Development on GitHub

Stephan T. Lavavej - MSFT
Stephan T. Lavavej - MSFT

My CppCon 2020 talk, “C++20 STL Features: 1 Year of Development on GitHub”, is now available on YouTube. The slides are available on GitHub as PDF and original PPTX. The talk contains complete examples (not snippets!) of several C++20 features: integer comparison functions, constexpr algorithms, uniform container erasure, atomic_ref, and ...

C++
Oct 13, 2020
2
0

Introducing the new Azure SDK for C++ Beta

Billy O'Neal
Billy O'Neal

The Azure SDK team is pleased to announce their first beta release of the new Azure SDK for C++. Unlike the previous Azure Storage specific SDK, the new Azure SDK for C++ is idiomatic to the C++ language and ensures consistency in behavior and API surface when communicating with multiple Azure services. This initial beta supports Azure Blob Storage...

C++