c++

Improved Doxygen Overload Resolution

We are excited to announce an enhanced Doxygen Comment Support for C++ in Visual Studio 17.7 Preview 2. To start using this feature, ensure to update to the latest version of Visual Studio Preview.   Improved Doxygen overload resolution  Doxygen comment support has been enhanced to improve the visibility and consistency of shared Doxygen comments across […]

Read More

Pure Virtual C++ Videos Available

Sy Brand June 14th, 20230 2 All of the videos from our Pure Virtual C++ conference are now available! You can find them all on YouTube. Overall we had 18 videos on a wide variety of C++ topics, from Rust/C++ interoperability, to value semantics, to improving compiler errors. Here are the videos for our five […]

Read More

MSVC C++23 Update and Pure Virtual C++ Tomorrow!

In preparation for Pure Virtual C++ tomorrow Stephan T. Lavavej has made a video update of all we’ve been working on for conformance in MSVC for C++20 and C++23. You can sign up for Pure Virtual C++ for free here. Stephan’s video is here: Sy Brand C++ Developer Advocate, C++ Team

Read More

MSVC ARM64 optimizations in Visual Studio 2022 17.6 

In the last couple of months, the Microsoft C++ team has been working on improving MSVC ARM64 backend performance and we are excited to have a couple of optimizations available in the Visual Studio 2022 version 17.6. These optimizations improved code-generation for both scalar ISA and SIMD ISA (NEON). Let’s review some interesting optimizations in […]

Read More

vcpkg is Now Included with Visual Studio

As of Visual Studio 2022 version 17.6, the vcpkg C/C++ package manager is included as an installable component for the C++ Desktop and C++ Gaming workloads. You can also find it in the installer by searching for vcpkg package manager under the Individual components tab. Using the Visual Studio Copy of vcpkg After you install […]

Read More

C++20 Support Comes To C++/CLI

We’re pleased to announce the availability of C++20 support for C++/CLI in Visual Studio 2022 v17.6. This update to MSVC was in response to feedback received from many customers via votes on Developer Community and otherwise. Thank you! In Visual Studio 2022 v17.6, the use of /clr /std:c++20 will no longer cause the compiler to […]

Read More

Visual Studio 2022 version 17.6 for C++ Developers

We are happy to announce that Visual Studio 2022 version 17.6 is now generally available! This post summarizes the new features you can find in this release for C++. You can download Visual Studio 2022 from the Visual Studio downloads page or upgrade your existing installation by following the Update Visual Studio Learn page. You’re used to debugging […]

Read More