~/talk

A Preview of C++ 23

Talkat NDC TechTown 2022 · 2022-08-29..09-01· [c-and-cpp]
slides:none on file

C++23 delivers concrete, implementable changes: deducing this removes 12 overloads for member operators and enables cleaner CRTP-style mixins; multi-dimensional subscript operators allow bracket indexing with multiple args; the library adds std::format compile-time checking and generators as ranges plus modules, expected, stack_trace, std::print, and move-only function wrappers. Compilers already ship some features (MSVC supports deducing this; GCC/Clang are catching up); extended float types (float16–float128) have draft wording but no implementation yet.

AI-written summary · about

  1. 0:00Introduction to C++ 23 features
  2. 3:33Core language features
  3. 15:15Deducing this and object params
  4. 21:25If consteval and compile-time checks
  5. 23:59PR values and containers
  6. 25:28Lambda enhancements
  7. 30:09Portability and Unicode IDs
  8. 36:51Size T suffixes and loops
  9. 39:01Implicit moves and compatibility
  10. 46:04Std library modules and generators
  11. 55:26Library features and coroutines
  12. 1:03:07Q&A
~/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.