Title: C++20 - the small things (4-part series)
Length: 4x 20 minutes
Status: Ready
Required preparation time: ~1 day
Description:
These talks cover new features added to C++20, that aren't "major" (like concepts or modules), but smaller things that get less attention. Examples: vocabulary types, std::exchange etc.
The list of things is quite long, so I split them up into 4 separate talks (each smaller and easier to digest).
Part I
Initialization (2025-04-02)
CTAD (2025-04-02)
Part II
Structured Bindings (2026-04-15)
Initializers for if / switch / (ranged)-for (2026-04-15)
Default / 3-way comparison (“Spaceship” <=> ) (2026-04-15)
Part III
- Constexpr changes, “using enum”, new attributes, std::exchange, std::erase(_if), UTF-8
Part IV
- “New vocabulary” (optional, any, variant, string_view, span, byte)
Title: C++20 - the small things (4-part series)
Length: 4x 20 minutes
Status: Ready
Required preparation time: ~1 day
Description:
These talks cover new features added to C++20, that aren't "major" (like concepts or modules), but smaller things that get less attention. Examples: vocabulary types, std::exchange etc.
The list of things is quite long, so I split them up into 4 separate talks (each smaller and easier to digest).
Part I
Initialization(2025-04-02)CTAD(2025-04-02)Part II
Structured Bindings(2026-04-15)Initializers for if / switch / (ranged)-for(2026-04-15)Default / 3-way comparison (“Spaceship” <=> )(2026-04-15)Part III
Part IV