Three C++ Tricks That Make Everyday Coding Easier (and Debugging Harder)
KFR 6 has been released
KFR 6 release is out with DFT performance improvements, Multidimensional DFT, easier setup, Windows arm64 support and many new features. See the full list of changes.
KFR 5.2.0 is released
This release mainly focuses on DFT performance (which has been increased up to 40% on x86 and x86_64) and bug fixes.
Simple declarative reflection in C++20
Almost every real-world application requires a lot of similar operations such as saving its internal state, making API requests, logging events, etc. This leads to writing hundreds of lines of code to convert classes to JSON, serializing to various formats, and so on.
But if we knew the internal structure of classes, then we could write generic functions for all use cases and get the desired features quickly and easily.
KFR 5 has been released
KFR 5 has been released with new features and performance improvements. Multidimensional arrays, exceptions and better performance.
What's new in KFR 4.0
KFR 3.0 is released
Here is a brief summary of the major improvements in this release.