5 ms·
Read through https://www.learncpp.com https://www.learncpp.com. You'll get a complete refresher on the language, but it will be using modern C++ stuff (modern i
by LorenDB 3y ago
Read through https://www.learncpp.com https://www.learncpp.com. You'll get a complete refresher on the language, but it will be using modern C++ stuff (modern in this case means C++17).
For C++20 and newer, honestly, the only big feature that I ever use is concepts, although I do also use the new struct initialization syntax[0].
[0]: https://www.cppstories.com/2021/designated-init-cpp20/ https://www.cppstories.com/2021/designated-init-cpp20/
- badpun 3y agoI personally think modules are fantastic. Finally, with modules, C++ catches up to the rest of programming world, and allows you to completely ditch the outdated header/implementation split.
- _ua_ 3y agoI think C++20 coroutines are awesome! They need a bit of getting used to but helps to write very readable code, specially when having to mix C++ with C callbacks.
- netule 3y agoFantastic, thanks for the pointers!