~/talk

C++26 Preview

Talkat C++Now 2024 · 2024-04-29..05-03· [compilers-and-language-design]
links:none on file
slides:none on file

C++26 compiles a long list of concrete changes already in the working draft: reflection with ^ and meta functions (opaque meta_info, enumerators, define_class for generated types, godbolt experimental compilers), contracts (P2900) with enforce/observe/ignore (pre/post conditions, contract_violation handler, consteval failures), format fixes (compile-time checks, safe runtime-format API), string and string_view plumbing (subview, operator+), BLAS-backed linear algebra via mdspan, senders/receivers (p2300) in wording review; some features are implemented, others near feature freeze.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06C++26 Status and Plan
  3. 4:38Core Language Priorities
  4. 9:44Language Feature Updates
  5. 12:51Variadic Friend Declarations
  6. 14:05Improved Deleted Functions
  7. 16:32Pack Indexing
  8. 18:18Static Storage Initializers
  9. 24:52Template Concept Parameters
  10. 27:40Contracts MVP
  11. 38:04Reflection MVP
  12. 53:56Library Improvements
  13. 55:20String View Enhancements
  14. 56:29String and Bitset Updates
  15. 58:58Character Conversion
  16. 1:00:39String Conversion Updates
  17. 1:01:53Format Library Enhancements
  18. 1:04:48Additional Format Features
  19. 1:07:20Math and Numerics
  20. 1:08:35Bitset Rotations
  21. 1:10:04Linear Algebra
  22. 1:12:45In-Place Vector
  23. 1:14:04Container Enhancements
  24. 1:15:48Range Enhancements
  25. 1:17:48Concurrency Updates
  26. 1:19:24General Utilities
  27. 1:21:59Constexpr and Final Notes
~/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.