~/talk

C++23 - What's In It For You?

Talkat CppCon 2022 · 2022-09-11..09-16· [rust]
links:none on file
slides:none on file

A concise inventory of concrete C++23 changes: language tweaks like deducing this, if consteval, multidimensional subscript operators, new integer literal suffixes (uz, z), decay-copy (prvalue copy syntax), std::unreachable and a standardized assume, Unicode named escapes, and removal of garbage-collection support; library additions such as mdspan, a generator coroutine, std::flat_map and std::flat_set, stacktrace, spanstream, formatting helpers (print/println and range formatting), monadic ops for std::optional, std::expected, and resize_and_overwrite for faster string construction.

AI-written summary · about

  1. 0:00Introduction to C++23
  2. 1:46Core language improvements
  3. 5:21Compile-time enhancements
  4. 7:48Operators and attributes
  5. 9:42Library and literal updates
  6. 12:25Preprocessor and optimizations
  7. 14:28Unicode and string literals
  8. 16:27Namespace and formatting
  9. 17:25Standard library updates
  10. 19:33New C++ modules
  11. 20:27Flat containers
  12. 22:27Multi-dimensional spans
  13. 23:53Co-routine generators
  14. 25:07String enhancements
  15. 27:07Performance techniques
  16. 28:57Monadic operations
  17. 31:34Stack trace library
  18. 32:37Range algorithms
  19. 36:13Range views
  20. 37:46Advanced range views
  21. 40:10Data manipulation views
  22. 41:58Repeats and products
  23. 44:06Expected utility
  24. 45:56Move-only functions
  25. 47:24Span streams
  26. 48:25Byte swapping
  27. 49:01Underlying type conversion
  28. 50:02Heterogeneous lookup
  29. 51:26Removed features
  30. 52:02Q&A session
~/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.