~/talk

C++26 Preview - The Smaller Features

Talkat CppCon 2024 · on Sunday, 2024-09-15· [rust]
links:none on file
slides:none on file

C++26 is two-thirds through design and many items already appear in the working draft and in compilers: precise edits include compile-time diagnostics via static_assert with format, deleted-functions that carry a user message, a portable debugger header with is_debugger_present, structured bindings usable as a condition plus underscore as a discard, a tuple protocol enabling subview for complex and string_view-aware APIs, optional becoming a range, and a new in_place_vector with try‑push APIs; some breaking fixes target std::to_string behavior.

AI-written summary · about

  1. 0:00Introduction
  2. 1:54C++26 timeline
  3. 7:17Debugging improvements
  4. 14:47Structured bindings
  5. 23:11Language/library tweaks
  6. 25:40Template indexing
  7. 30:04String formatting
  8. 45:02Optional/container changes
  9. 53:34Ranges and views
  10. 58:52Compile-time math
  11. 1:00:23Q&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.