this post was submitted on 15 Nov 2023
793 points (97.3% liked)

Memes

52150 readers
1046 users here now

Rules:

  1. Be civil and nice.
  2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.

founded 6 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] aberrate_junior_beatnik@lemmy.world 26 points 2 years ago (3 children)

I mean even C++11 is a significantly different creature from OG C++. C++23 will have monadic optionals; maybe a future release will have generalized monads.

[–] nomecks@lemmy.world 43 points 2 years ago (1 children)
[–] Turun@feddit.de 11 points 2 years ago

The 11 stands for the number of arms that have been bolted onto the dog in an attempt to turn it into an octopus.

[–] idunnololz@lemmy.world 6 points 2 years ago (2 children)

Yeah modern Cpp is kinda fun to code in now, but I still don't really care for header files.

[–] _cnt0@sh.itjust.works 5 points 2 years ago (1 children)

We have very different ideas of what constitutes 'fun'.

[–] idunnololz@lemmy.world 6 points 2 years ago

Casting to (void*) gives you thrills most other languages can't offer you /s

[–] rasensprenger@feddit.de 4 points 2 years ago* (last edited 2 years ago)

cmake now finally supports c++20 modules

I wouldn't use modules in production quite yet, there's still a lot of implementation bugs, but for experimenting its quite usable