Yep, I agree, at least they have it in the plan for C++26 https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0592r5.html
7
It's great that you provide operator overloads, but it's also nice to have names - The Old New Thing
(devblogs.microsoft.com)
I agree, I'm also hyped by std::expected, though it's C++23, so it will be quite some time before we can use it in production but still, it can easily be added as it's just a class.
Nice ones, for regex I also use https://regexr.com/ but regex101 is great too
Yeah, lots of interesting talk freely available: CppCon videos, ACCU, C++Weekly
also some git repo:
- awesome cpp lists: https://github.com/fffaraz/awesome-cpp
- awesome modern cpp: https://github.com/rigtorp/awesome-modern-cpp
- awesome CMake: https://github.com/onqtam/awesome-cmake
- list of C++ features: https://github.com/AnthonyCalandra/modern-cpp-features
- isocpp core guidelines: https://github.com/isocpp/CppCoreGuidelines
It's not ahead :)
it's how standardization works, C++23 just got finalized after 3 years of work, this is just the beginning for C++26
Have a look at ftxui it's made for C++ with modern C++: https://github.com/ArthurSonzogni/FTXUI