Showing results for C++ - C++ Team Blog

Aug 19, 2025
Post comments count4
Post likes count4

Announcing Proxy 4: The Next Leap in C++ Polymorphism

Mingxin Wang
Mingxin Wang

Version 4 of Microsoft's Proxy library brings feature improvements, better diagnostics, better code generation, modern compiler/debugger support.

C++Announcement
Aug 18, 2025
Post comments count3
Post likes count3

Dependabot support for vcpkg

Jamie Magee
Jamie Magee

We are excited to announce that GitHub’s Dependabot now brings automated dependency updates to C++ projects using vcpkg. This support is available for projects using vcpkg manifest files, empowering teams to keep their library dependencies current and secure with minimal effort. With Dependabot, your repo can receive automatic pull requests to upgr...

C++Vcpkg
Aug 5, 2025
Post comments count0
Post likes count0

What’s New in vcpkg (July 2025)

Augustin Popa
Augustin Popa

This blog post summarizes changes to the vcpkg package manager as part of the 2025.07.25 registry release, 2025-06-20, 2025-07-16, and 2025-07-21 tool releases, as well as changes to vcpkg documentation throughout July. This release includes a new command for printing package SPDX licenses, binary caching optimizations, and support for visionOS, So...

C++Vcpkg
Aug 4, 2025
Post comments count0
Post likes count1

Dynamically Update C++ syntax using Next Edit Suggestions

Sinem Akinci
Sinem Akinci

When working in a C++ repo, you often are maintaining and updating existing code just as often as you are writing new code. However, updating code in C++ can often require navigating to several different locations in a file to ensure consistency, which can disrupt your logical workflow. For example, changing a data member’s access level typically i...

C++New FeatureCopilot
Jul 21, 2025
Post comments count0
Post likes count0

Visual Studio Code CMake Tools Extension 1.21 Release: Multi-root improvements, CMake Presets v10, and more…

Sinem Akinci
Sinem Akinci

We’re excited to announce the latest 1.21 release of the CMake Tools extension for Visual Studio Code. This update brings a host of new updates, including addressing one of our top-voted issues for multi-root improvements and adding CMake presets version 10 support. To view the full list of updates with this release, please look at our CHANGELOG. ...

C++AnnouncementCMake
Jul 8, 2025
Post comments count0
Post likes count0

Smarter, workspace-aware code completions for C++ in VS Code

Sinem Akinci
Sinem Akinci

C++ code understanding Developing C++ code can be complex. C++ project structure, style, and convention can vary widely from repository to repository, and critical context for a given task often spans multiple files. This can require C++ developers to open and navigate across several files to fully understand a given project and author new code. ...

C++Visual Studio CodeCopilot
Jul 4, 2025
Post comments count0
Post likes count1

What’s New in vcpkg (June 2025)

Augustin Popa
Augustin Popa

This blog post summarizes changes to the vcpkg package manager as part of the 2025.06.13 registry release, 2025-04-16, 2025-05-19, and 2025-06-02 tool releases, as well as changes to vcpkg documentation throughout May and June. This release includes bug fixes, several documentation changes, and the removal of the binary caching provider for GitHub...

VcpkgC++
Jun 26, 2025
Post comments count0
Post likes count0

How Electronic Arts standardized C++ builds across Windows and Linux with Visual Studio Build Tools

Sinem Akinci
Sinem Akinci

At Electronic Arts (EA), the Frostbite Enginering Workflows team has thousands of developers who work on powerful game engines behind popular games.  EA has relied on Visual Studio for years due to several features such as IntelliSense, Build Insights, and the overall debugging experience and eagerly use newer integrations such as GitHub Copilot.  ...

C++CMakeLinux
May 27, 2025
Post comments count6
Post likes count0

Address Sanitizer Updates for Visual Studio 2022 Version 17.14

David Justo
David Justo

Introduction It has been an exciting few months for the Address Sanitizer (ASan) since our last update. In addition to our continuous focus on quality and correctness, our internal “dogfooding” (i.e. internal adoption) effort has reached several important milestones. In this update, I want to go over some of the quality improvements since Visua...

C++Announcement