~/talk

MSVC C++23 Conformance

Talkat Pure Virtual C++ 2025 · on Wednesday, 2025-04-30· [c-and-cpp]
links:none on file
slides:none on file

MSVC claims concrete C++23 work: modules and modules available in C++20 mode so code can use module exports without switching language version, implementation of the multidimensional array operator and size_t literal suffix _uz, and new library pieces like mdspan and std::print plus automatic range formatting and an empty-line helper. Compiler adds MSVC_STL_HARDENING=1 (off by default) for UB checks, supports deducing this with modules, static lambdas, and uses if consteval to emit SIMD runtime paths while allowing compile‑time fallback.

AI-written summary · about

  1. 0:00Overview of C++ conformance
  2. 2:57Building a matrix module
  3. 7:15STL integration
  4. 8:57Advanced lambda features
  5. 10:34Future steps and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.