Have a look at ftxui it's made for C++ with modern C++: https://github.com/ArthurSonzogni/FTXUI
Avoiding the need to invoke the operator explicitly as a specialized template, among other things.
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
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
Hi everyone, here is a list of websites that I use for C++:
- https://godbolt.org/: compiler explorer, allows you to quickly test code and see the disassembly, integrates many libraries and tools (PVS, clang-tidy, ...). It can even do CMake projects with multiple files!
- https://en.cppreference.com/w/Main_Page: The C++ reference.
- https://cppinsights.io/: see what the compiler does for you behind the scene.
- https://quick-bench.com/: make quick comparison/benchmark
What are you all using? Post your comments :)
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
Btw, here is the plan for C++26: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0592r5.html
And here is the Sutter's Trip report of the metting with the complete list: https://herbsutter.com/2023/06/16/trip-report-summer-iso-c-standards-meeting-varna-bulgaria/
I hope we can get reflection and networking, maybe also pattern matching
In this article, you will find some features of C++17 that can also be helpful in the embedded world.
Article by Çağlayan Dökme