The Microsoft C++ team, working on @VisualStudio, @code, and #vcpkg.

Redmond, WA
AddressSanitizer is now available for MSVC builds targeting ARM64 (Preview). Try it out today! devblogs.microsoft.com/cppbl…
1
5
36
3,544
Learn what's new for C++ developers in Visual Studio 2026! devblogs.microsoft.com/cppbl… #VisualStudio2026
13
25
2,222
Pure Virtual C++ 2025 is live in under 30 minutes! piped.video/watch?v=H8nGW3GY…
1
12
2,327
Join us as Zachary Henkel tells us about progress that Microsoft Word is making in adopting C++ 20 header units piped.video/watch?v=H6GQUg5J…
4
15
2,071
Ben Deane is teaching us about Message Handling with Boolean Implication. Watch for free: piped.video/watch?v=H6GQUg5J…
7
911
Keith Stockdale is telling us about testing shader code piped.video/watch?v=H6GQUg5J…
4
806
Pure Virtual C++ 2024 is now live! Watch for free on YouTube: piped.video/watch?v=H6GQUg5J…
11
22
6,526
The pre-conference content for Pure Virtual C++ 2024 will be rolling out over the next two weeks, starting with @starfreakclone telling us about the IFC SDK for C++ Modules piped.video/watch?v=t6QCzVXr…
2
9
2,571
Visual Studio now comes with a remote file viewer window. See it in action here piped.video/watch?v=GhmEKQGE…
2
3
2,152
Did you know that Visual Studio Code has a Makefile extension? Find out about it here piped.video/watch?v=zbi6Wssc…
1
1
11
1,448
Have you ever wondered how you can bridge C++ and Rust? @yoshuawuyts shows us how piped.video/watch?v=H4HQMH5x…
3
11
3,513
Want to know about build-time reflection in C++? piped.video/watch?v=fXh2hVsF…
1
1
4
3,529
How can Visual Studio help with your cross-platform and game development? Find out from @thecpppm and @sinem__akinci piped.video/watch?v=GzBzDW86…
4
10
2,701
What is "Value Oriented Programming" and how can it change the way we look at code? @tvaneerd tells all piped.video/watch?v=AWZRa3BX…
1
1
8
2,626
C++ compiler errors should be for humans, not machines. Find out our recent and upcoming work in this space from @TartanLlama piped.video/watch?v=Bi-J1amq…
1
8
42
9,810
Gabriel Dos Reis is live with our final talk on compile-time reflection piped.video/watch?v=yVqhvEOW…
2
9
2,540
We're now hearing from Tony Van Eerd about Value-Oriented Programming! piped.video/watch?v=yVqhvEOW…
1
3
1,409
Jim Radigan is now live talking about continue_on_error mode in Address Sanitizer! piped.video/watch?v=yVqhvEOW…
2
2
1,973
Pure Virtual C++ 2023, our free annual virtual conference for the whole C++ community, is starting in just over an hour! learn.microsoft.com/en-us/ev…
4
2,116
Find out what we've been working on for C++20 and C++23 in MSVC from @StephanTLavavej in preparation for Pure Virtual C++ tomorrow! piped.video/watch?v=Dk_C_E8A…
1
7
20
3,475
We're excited to announce that Build Insights will be integrated into Visual Studio in the next preview version! Keep your eyes out for more details soon piped.video/watch?v=P63jEa85…
3
8
9,115
We boosted performance of debug builds by always evaluating casts like std::move and std::forward at compile time. Find out more from @starfreakclone piped.video/watch?v=idwVQUG6…
2
5
31
10,954
Our first video from @isainstars is on Breakpoint Groups in the Visual Studio Debugger piped.video/watch?v=GXmkWY9h…
1
1
7
2,214
Sign up for the free Pure Virtual C++ conference on June 6th! learn.microsoft.com/en-us/ev…
2
19
41
15,501
vcpkg tip: Need a different version of a library? Did you know vcpkg can help you manage libraries even if they are not in the catalogue? Use the ports overlay feature to bring custom libraries to your projects! aka.ms/cpptips/vcpkg-overlay… #mscpptip
1
2
13
2,748
Visual Studio Code tip: Use CMake Presets to invoke CMake the same way across all IDEs/CLI and share common options with your whole team. aka.ms/cpptips/vscode-cmake-… #mscpptip
10
2,416
Visual Studio Code tip: Did you know you can view the local history of changes in Git and can easily rollback changes using the Git timeline view? aka.ms/cpptips/git #mscpptip
1
14
3,429
Visual Studio Code tip: clang-tidy support in VS Code can detect and fix common errors in your code. aka.ms/cpptips/clang-tidy #mscpptip
5
30
4,189
Visual Studio Code tip: Running and debugging your C++ code has gotten even easier! Now, the run/debug button in VS Code is a simple button to start running your code with a single click. #mscpptip
1
13
39
5,947
Visual Studio Code tip: Use data breakpoints in VS Code to break execution on when a variable's value changes. aka.ms/cpptips/data-breakpoi… #mscpptip
2
6
43
Visual Studio Code tip: Did you know that you can use CMake task functionality built into VS Code to configure and run build, clean, clean rebuild, configure, install, and test tasks you want to automate for your workflow? aka.ms/cpptips/cmake-task #mscpptip
3
8
Visual Studio Code tip: Use Live Share built into VS Code to view, edit, and debug code in real-time with others. aka.ms/cpptips/liveshare #mscpptip
1
3
Visual Studio tip: Visual Studio 2022 has support for vertical tabs, as well as colorizing tabs by project, file extension, and regex! aka.ms/cpptips/color-tabs #mscpptip
1
5
9
Visual Studio tip: Visual Studio 2022 version 17.4 Preview has experimental support for C++20 Modules and CMake. Just add your .ixx files to your target and use the Visual Studio CMake generator. #mscpptip
6
29
Visual Studio tip: The Visual Studio debugger has customizable type visualizations. Did you know the .natvis file for the standard library is on GitHub? aka.ms/cpptips/natvis-github #mscpptip
1
4
18
Visual Studio tip: Intellisense can populate members based on some C++20 concepts requires clauses. #mscpptip
1
1
21
Visual Studio tip: Use Template Intellisense to see completions for a relevant type inside a template definition. aka.ms/cpptips/template-inte… #mscpptip

ALT Gif showing a lizard type being selected for template intellisense and the do_lizardy_things function showing in the member completion list

1
2
13
Visual Studio tip: Go-to-definition/declaration now works even while you're refactoring! If you make changes to a function signature, navigation will still try to find the correct pair. #mscpptip

ALT Gif showing go-to-definition working after changing the return type of a function

4
17
Visual Studio tip: Press Alt+F1 to try the experimental inline hints support, showing you deduced types and parameter names directly in the editor. #mscpptip

ALT Gif showing inline hints being toggled on and off in the editor

1
3
22
Do you use clang-tidy? You can now use it in Visual Studio Code! Find out how in this pre-conference recording for Pure Virtual C++ 2022. docs.microsoft.com/en-us/eve…
3
7
Find out what's new in productivity features for Visual Studio 2022 in this pre-conference recording for Pure Virtual C++ 2022. docs.microsoft.com/en-us/eve…
2
7
Hot Reload lets you make changes to your application while debugging without having to stop the program. Find out more in this pre-conference recording for Pure Virtual C++ 2022. docs.microsoft.com/en-us/eve…
3
6
Visual Studio 2022 makes targeting macOS easier than ever! Find out how in this pre-conference recording for Pure Virtual C++ 2022 docs.microsoft.com/en-us/eve…
3
6
Find out how to use data breakpoints from Visual Studio Code in this pre-conference recording for Pure Virtual C++ 2022 docs.microsoft.com/en-us/eve…
1
8
Looking for a C++ package manager? Find out how vcpkg could help you in this pre-conference recording for Pure Virtual C++ 2022. docs.microsoft.com/en-us/eve…
3
11
We've added indexing support to Find in Files to bring huge performance improvements for large projects! Check out the details here: piped.video/watch?v=xR8W3Mc5…
6
9
Want to learn what's new in MSVC for C++20 and C++23? @StephanTLavavej gives us all the details in preparation for Pure Virtual C++ 2022 on April 26th. piped.video/watch?v=DAl37n2X…
1
14
53
Maintaining a C++ GitHub repo? Enable Code Scanning in your GitHub Actions and take advantage of MSVC Code Analysis today. Here's how: devblogs.microsoft.com/cppbl…
20
42