Overload 173, February 2023
Overload #173 is now available!
Highlights include:
-
Floating-Point Comparison WEB PDF
By Paul Floyd
Comparing floating point values can be difficult. Paul Floyd shows how you should perform floating-point comparisons (and how not to do it).
-
Determining If A Template Specialization Exists WEB PDF
By Lukas Barth
How do you tell if a class or function template can be used with specific arguments? Lukas Barth details his approach.
-
Stack Frame Layout On x86-64 WEB PDF
By Eli Bendersky
Stacks can have different layouts. Eli Bendersky describes the x86-64 layout in detail.

C++23 is done!
That little extra we might equip builder classes with:
As the blurb says, "The C++ integral and floating-types zoo"...
Speaking of off-by-six errors...
Delving into the "how it works" and "why use it" of std::initializer_list...
A new year, a new wave of standards adoption...