C++ Team Blog

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

  • How Electronic Arts standardized C++ builds across Windows and Linux with Visual Studio Build Tools
    by Sinem Akinci on June 26, 2025 at 12:00 pm

    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.  They also The post How Electronic Arts standardized C++ builds across Windows and Linux with Visual Studio Build Tools appeared first on C++ Team Blog.

  • Address Sanitizer Updates for Visual Studio 2022 Version 17.14
    by David Justo on May 27, 2025 at 8:04 pm

    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 Visual Studio The post Address Sanitizer Updates for Visual Studio 2022 Version 17.14 appeared first on C++ Team Blog.

  • What’s New for C++ Developers in Visual Studio 2022 17.14
    by Sy Brand on May 13, 2025 at 5:27 pm

    Visual Studio 2022 version 17.14 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. Standard Library and Compiler We’ve made a myriad of The post What’s New for C++ Developers in Visual Studio 2022 17.14 appeared first on C++ Team Blog.

  • Introducing the /forceInterlockedFunctions switch for ARM64
    by Emily Bao on May 13, 2025 at 10:00 am

    In Visual Studio 2022 17.14, we are introducing the /forceInterlockedFunctions[-] switch, which generates and links with out-of-line atomics that select Armv8.1+ Large System Extension (LSE) atomic instructions based on CPU support. This switch is on by default for Armv8.0 and off for Armv8.1+. Outlining is necessary in Armv8.0 because this version’s interlocked intrinsics use exclusive The post Introducing the /forceInterlockedFunctions switch for ARM64 appeared first on C++ Team Blog.

  • C++ Language Updates in MSVC in Visual Studio 2022 17.14
    by Cameron DaCamara on May 6, 2025 at 3:00 pm

    Introduction In this update, we continue the tradition of bucketing bugs into helpful categories for you all to filter through along with even more notes from the compiler team as to what, exactly, was fixed. This blog is also complemented by the recent Pure Virtual C++ pre-conference talk by RanDair Porter; so please check out The post C++ Language Updates in MSVC in Visual Studio 2022 17.14 appeared first on C++ Team Blog.

  • What’s New in vcpkg (April 2025)
    by Augustin Popa on May 2, 2025 at 9:44 pm

    This blog post summarizes changes to the vcpkg package manager as part of the 2025.04.09 registry release, 2025-03-22, 2025-04-01, and 2025-04-07 tool releases, as well as changes to vcpkg documentation throughout April. This release contains bug fixes, a new documentation article on offline usage of vcpkg, and other minor improvements. Arm64 Linux users of vcpkg The post What’s New in vcpkg (April 2025) appeared first on C++ Team Blog.

  • There’s a Linux File Explorer built into Visual Studio!?!
    by Sinem Akinci on May 1, 2025 at 3:44 pm

    The Remote File Explorer in Visual Studio provides developers with a convenient way to browse, view, and edit files on remote machines—directly from within the IDE. It’s a powerful tool for managing remote environments without leaving your development workflow. Scott Hanselman published a new YouTube video to his channel, taking us on the journey of The post There’s a Linux File Explorer built into Visual Studio!?! appeared first on C++ Team Blog.

  • VS Code C++ Extension 1.25 Release: Explain C++ symbols using Copilot & Customize recursive include paths
    by Alexandra Kemper, Sinem Akinci on April 30, 2025 at 11:31 pm

    The 1.25 release of the C++ extension in Visual Studio Code introduces a new way to understand your code faster with GitHub Copilot-powered symbol summaries, as well as new customization options for recursive #include path processing. With these enhancements, you gain AI-powered insights into unfamiliar or undocumented code and can optimize IntelliSense performance based on The post VS Code C++ Extension 1.25 Release: Explain C++ symbols using Copilot & Customize recursive include paths appeared first on C++ Team Blog.

  • Pure Virtual C++ 2025 is Tomorrow
    by Sy Brand on April 29, 2025 at 9:07 am

    Pure Virtual C++ is our free, one-day, virtual conference for the whole C++ community. It’s running live tomorrow, 30th April, from 14:00 to 16:30 UTC. The talks are: 14:00 UTC: Welcome to v1.0 of the meta::[[verse]]! with Inbal Levi 14:30 UTC: Proxy: Next Generation Polymorphism with Mingxin Wang 15:00 UTC: Making unfamiliar C++ code familiar with The post Pure Virtual C++ 2025 is Tomorrow appeared first on C++ Team Blog.

  • Pure Virtual C++ 2025: Pre-Conference Videos
    by Sy Brand on April 23, 2025 at 6:46 pm

    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: MSVC C++23 Conformance Simplifying your Cross-Platform Development with Visual Studio C++ Dynamic Debugging How Debuggers Work A Year in Review: The post Pure Virtual C++ 2025: Pre-Conference Videos appeared first on C++ Team Blog.

Share Websitecyber
We are an ethical website cyber security team and we perform security assessments to protect our clients.