Pure Virtual C++ 2022
2022-04-26
-- online --
[Pure Virtual C++ 2020, Pure Virtual C++ 2021, Pure Virtual C++ 2022, Pure Virtual C++ 2024, Pure Virtual C++ 2025]
who it's for
C++ developers, Visual Studio developers, Visual Studio Code users, Unreal Engine developers, embedded systems developers, tooling and IDE engineers, compiler and language engineers
topics
MSVC C++20/23 library features; C++23 deducing this; Indexed Find in Files; Dependent breakpoints workflow; data breakpoints in VS Code; vcpkg package manager; Hot Reload for C++; IntelliSense linter and hints; clang-tidy integration in VS Code; remote macOS targeting with CMake; Unreal Engine Visual Studio optimizations; persistent representation of C++
| title | author | length |
|---|---|---|
| MSVC C++20/23 Update | Stephan T. Lavavej | 33m |
MSVC updates C++20 defect reports into ABI-stable mode and ships multiple C++23 library features: VS 2022 17.2 moves ranges/format to std C++20, and backports… | ||
| Indexed Find in Files | Christian Gunderman | 07m |
Indexed Find in Files for Visual Studio 2022 uses a separate indexer process that batches discovered filenames, scrapes file contents, and serves matches so… | ||
| Dependent Breakpoints | Sy Brand | 02m |
Visual Studio 2022 adds a Dependent Breakpoints feature that lets a breakpoint activate only after another one has been hit, demonstrated on a small program… | ||
| Stay calm and stress-free by using a package manager: an overview of vcpkg | Augustin Popa | 10m |
Vcpkg is a cross‑platform C/C++ package manager that builds from source by default, provides 1,900+ libraries and a shared binary cache, and enforces a… | ||
| Targeting macOS from Visual Studio | Sinem Akinci | 05m |
Visual Studio 17.3 Preview 2+ uses CMake integration to build, run, and debug on a remote Mac by pushing a CMake/Ninja build to the Mac, running the app there… | ||
| Data Breakpoints in Visual Studio Code | Julia Reid | 08m |
Demo uses a simple Fibonacci program that prints the first 15 terms and shows three concrete breakpoint types in VS Code when debugging with GDB: a line… | ||
| Hot Reload for C++ | David Li | 04m |
Visual Studio 2022 can recompile and load C++ changes into a running debug session so edits take effect without restarting or full rebuild, claiming… | ||
| Productivity in Visual Studio | Kyle Reed | 11m |
Visual Studio 2022 ships a fast, enabled-by-default IntelliSense Linter that uses the IntelliSense engine to underline issues as you type, shows fixes via the… | ||
| clang-tidy in Visual Studio Code | Julia Reid | 10m |
Shows how to run clang-tidy from the command line and inside Visual Studio Code, using a workspace .clang-tidy file to allow the literal 100 while still… | ||
| Unreal Engine and Game Development in Visual Studio | David Li | 07m |
Visual Studio 2022 is 64-bit and claims concrete gains for Unreal work: shared precompiled headers give 18x faster IntelliSense for UE (works with UE 4.27.2+)… | ||
| What's New In C++23 | Sy Brand | 38m |
A rapid walkthrough of concrete C++23 additions with tiny cat-coded examples: demonstrations of std::views::chunk/chunk_by and composing custom adaptors, lazy… | ||
| Cute C++ Tricks, Part 2 of N: More code you should learn from and never write | Daisy Hollman | 32m |
Shows concrete C++ gotchas: using assert in constexpr to force compile-time failures where static_assert won't work, why constexpr functions can be ill-formed… | ||
| Embedded development with VS and VS Code | Marc Goodner | 24m |
Visual Studio and VS Code now show a peripheral register view and an RTOS object view (Azure RTOS, FreeRTOS, Zephyr) that display registers, stack usage and… | ||
| Everything I learned about static analysis and program safety in C++ | Sunny Chatterjee | 43m |
Sees C++ memory safety as the main problem—uploader cites 70% of serious security bugs from memory issues—and shows static analysis deployed in Visual Studio… | ||
| Persistent Representation of C++ for Fun and Profit | Gabriel Dos Reis | 38m |
C++ compilers already emit a portable module artifact — IFC binary format (MSVC .ifc, Clang PCM) — that encodes declarations, types, expressions, string table… | ||
| nothing matches | ||