
I’m Proud to Present my New Book: C++20
/
0 Comments
I'm proud to present the early release of my book to C++20 on LeanPub. The book is 50 % done and has…

Synchronization with Atomics in C++20
Sender/receiver workflows are pretty common for threads. In such a workflow, the receiver is waiting…

Atomic References with C++20
Atomics receives a few essential extensions in C++20. Today, I start with the new data type std::atomic_ref.
The…

Looking for Proofreaders for my New Book: C++20
I'm looking for proofreaders for my new book "C++20". The book serves two purposes. It provides you the…

Bit Manipulation with C++20
This post concludes my presentation of library features in C++20. Today I am writing about the class…

Feature Testing with C++20
When your program's compilation broke with a brand-new C++20 feature, you often end with a few questions:…

Safe Comparisons of Integrals with C++20
When you compare signed and unsigned integers, you may not get the result you expect. Thanks to…

Calendar and Time-Zones in C++20: Calendar Dates
A new type of the chrono extension in C++20 is a calendar date. C++20 offers various ways to create a…

Calendar and Time-Zones in C++20: Time of Day
With C++20, the chrono library from C++11 receives essential additions. The most prominent ones are calendar…

Calendar and Time-Zones in C++20: Time-Zones
This post concludes my introduction to the chrono extension in C++20. Today I present the time-zones…

More and More Utilities in C++20
Today, I present a few utilities for calculating the midpoint of two values, checking if a std::string…

Calendar and Time-Zones in C++20: Handling Calendar Dates
In my last post, "Calendar and Time Zone in C++20: Calendar Dates", I presented the new calendar-related…