Skip to content

Talk: C++20 - the small things #11

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
dermojo opened this issue Feb 9, 2024 · 7 comments
Open

Talk: C++20 - the small things #11

dermojo opened this issue Feb 9, 2024 · 7 comments

Comments

@dermojo
Copy link
Contributor

dermojo commented Feb 9, 2024

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
  • Initializers for if / switch / (ranged)-for
  • Default / 3-way comparison (“Spaceship” <=> )

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)
@daixtrose daixtrose changed the title Talk suggestion: C++20 - the small things Talk: C++20 - the small things Mar 6, 2024
@SvenJo
Copy link
Contributor

SvenJo commented Feb 6, 2025

4x 20min => ein Hauptvortrag in 4 Teile oder 4 Lightning talks?

@dermojo
Copy link
Contributor Author

dermojo commented Feb 15, 2025

Beides wäre möglich. Ich denke aber, dass 4 Lightning Talks leichter verständlich sind.

@daixtrose daixtrose added this to the C++ UG Aachen 02.04.2025 milestone Mar 5, 2025
@d-frey
Copy link
Member

d-frey commented Mar 5, 2025

Passt Teil 1 von diesem Vortrag für den 2025-04-02? Haben wir jetzt mal so geplant als zweiten Lightning-Vortrag.

@dermojo
Copy link
Contributor Author

dermojo commented Mar 5, 2025

Gerne

@dermojo
Copy link
Contributor Author

dermojo commented May 14, 2025

Wir haben erst Teil 1 von 4, ich öffne wieder...

@dermojo
Copy link
Contributor Author

dermojo commented May 14, 2025

(darf ich nicht)

@d-frey d-frey reopened this May 14, 2025
@SvenJo
Copy link
Contributor

SvenJo commented May 14, 2025

Sorry. Ich den Milestone raus, damit klar ist, dass wir den anderen Teil noch halten können

@SvenJo SvenJo removed this from the 2025-04-02 milestone May 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants