- if consteval
- Deducing this
- Static Operator[]
- std::expected
- std::flat_map and std::flat_set
- std::generator
- std::mdspan
- std::optional::monadic
- std::string_view::contains
- std::to_underlying
- Literal Suffix for size_t
- Modules (Improvements)
- Stacktrace Library
- Formatting Library
- constexpr std::vector and std::string
Note: As C++23 is a recent standard, compiler support for these features may vary. Make sure you're using a compiler version that supports the C++23 features you're exploring.
- Overview of changes
- Comparisons and the <=>
- Concepts, Constraints and Requirements
- Ranges and Views
- Span
- Lambdas
- Structured Bindings
- If with Initializer
- Fold Expressions
- Constexpr If
- Inline Variables
- Nested Namespaces
- Template Argument Deduction
- std::optional
- std::variant
- std::any
- std::string_view
- Filesystem Library
- Parallel Algorithms