C++ Team Blog

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

Latest posts

Pure Virtual C++ 2025: Pre-Conference Videos
Apr 23, 2025
Post comments count 0
Post likes count 0

Pure Virtual C++ 2025: Pre-Conference Videos

Sy Brand
Sy Brand

Pure Virtual C++ is our free, one-day, virtual conference for the whole C++ community. It is running on 30th April. The first half of our pre-conference videos is now available on YouTube. The videos are: We look forward to seeing you at Pure Virtual C++!

Pure Virtual C++ 2025: Full Schedule
Apr 15, 2025
Post comments count 0
Post likes count 2

Pure Virtual C++ 2025: Full Schedule

Sy Brand
Sy Brand

Pure Virtual C++ is our free, one-day, virtual conference for the whole C++ community. This year, it is running on the 30th April. We're pleased to announce the schedule of live talks: You can find abstracts for all the talks and register for the conference with the button below. Keep an eye out for on-demand pre-conference content coming soon on YouTube.

What’s New in vcpkg (March 2025)
Apr 8, 2025
Post comments count 1
Post likes count 1

What’s New in vcpkg (March 2025)

Augustin Popa
Augustin Popa

This blog post summarizes changes to the vcpkg package manager as part of the 2025.03.19 registry release, 2025-03-13 tool release, as well as changes to vcpkg documentation throughout March. This release includes two new commands for our continuous integration system PR reviews, minor bugfixes, a new documentation article on authenticating to NuGet feeds, and a few other minor documentation fixes. Some stats for this period: vcpkg changelog (2025.03.19 release) The following notable changes were made in March: Documentation changes ...

Pure Virtual C++ 2025 Talks Announced
Apr 7, 2025
Post comments count 0
Post likes count 3

Pure Virtual C++ 2025 Talks Announced

Sy Brand
Sy Brand

Pure Virtual C++ is our free, one-day, virtual conference for the whole C++ community. This year, it is running on the 30th April. We're pleased to announce four of our five live sessions for the day: You can find abstracts for all the talks and register for the conference with the button below.

Automatically generate any doc comment for C++ functions in Visual Studio
Apr 3, 2025
Post comments count 0
Post likes count 0

Automatically generate any doc comment for C++ functions in Visual Studio

Sinem Akinci
Sinem Akinci

Have a difficult time documenting your C++ code? Spending too much time thinking of what a function and its parameters accomplish when generating documentation? Copilot is now integrated into C++ doc comments to automatically provide documentation suggestions based on the function’s contents in Visual Studio 2022 17.14 Preview 2. To learn more about this feature, please check out the original announcement on the Visual Studio blog. What do you think? Try out the latest Copilot features for your C++ workflows today. To access these updates to Copilot, you’ll need an active GitHub Copilot subscription a...

VS Code C++ Extension Updates: 4x Faster Colorization & 3.5x Faster Project Startup
Mar 25, 2025
Post comments count 2
Post likes count 0

VS Code C++ Extension Updates: 4x Faster Colorization & 3.5x Faster Project Startup

Alexandra Kemper
Alexandra Kemper

In the latest releases of the C++ Extension in Visual Studio Code, we have focused on performance improvements and stability. A fast, responsive, and reliable development environment is essential for maintaining productivity, especially in large and complex C++ projects. These updates include many incremental optimizations that collectively speed up the time from opening a C++ project to writing code with the full suite of C++ features available at your fingertips. Experience these new features for yourself by updating to the newest version of the C++ Extension.  Faster Project Startup and Time to Colorization  ...

Boost Your CMake Development with Copilot Custom Instructions
Mar 25, 2025
Post comments count 0
Post likes count 2

Boost Your CMake Development with Copilot Custom Instructions

Garrett Campbell
Garrett Campbell

Introduction Creating a new CMake project that uses unfamiliar libraries can be daunting and time-consuming. This blog post takes you along on my journey using Copilot to make this easier, and leveraging Custom Instructions to tailor Copilot responses. For a sneak peek, see the outcome of this journey in this repository. Background As C++ developers who use Copilot every day, we’ve experienced how it can improve our day-to-day productivity. Copilot really shines in scenarios like new codebases or unfamiliar topics, significantly reducing ramp-up. There are multiple ways to engage with it in Visual Studio, incl...

Sign Up for the free Pure Virtual C++ 2025 Conference
Mar 21, 2025
Post comments count 0
Post likes count 1

Sign Up for the free Pure Virtual C++ 2025 Conference

Sy Brand
Sy Brand

Every year we run Pure Virtual C++: a free one-day virtual conference for the whole C++ community. Next month we’re doing it again! Sign-up for free to get access to our five live sessions and a host of pre-conference content. The live event will start at April 30th 14:00 UTC. Videos will be available to stream for free on YouTube after the conference. The speakers and topics will be announced soon. Hope to see you there!

C++ Dynamic Debugging: Full Debuggability for Optimized Builds
Mar 19, 2025
Post comments count 12
Post likes count 8

C++ Dynamic Debugging: Full Debuggability for Optimized Builds

David Li
David Li

Over the past 5 years, we’ve had many incredible opportunities to engage with game developers. From AAA studios to indie developers, the passion for slashing iteration times is significant. Amidst all the fantastic feedback we've received for Visual Studio, one sentiment has rung loud and clear: a desire to debug optimized C++ code without sacrificing performance. Although game developers have voiced this need the loudest, we know that solving this issue will benefit many other C++ workflows. While we've consistently rolled out many productivity and performance enhancements over the years, debugging optimized cod...