Logo

Blog


C++20

C++20 Concepts: Subsumption rules

In episode 231 of C++ Weekly Multiple Destructors in C++20?! How and Why Jason told us about an optional like class with two destructors. Thanks to Concepts, this is possible in [...]
C++20

C++20 Concepts: Testing constrained functions

In my last month post How C++20 Concepts can simplify your code I introduced the different kind of a requires-clause, part of C++20s Concepts. Concepts and the requires-clause [...]
C++20

How C++20 Concepts can simplify your code

Today I like to talk about C++20's Concepts and how they help you simplify your code. Plus, make it more correct. [...]
C++20

C++20: Inside of a spaceship

With C++20 writing classes with comparison operators becomes much easier. Herb Sutter’s example from P0515 is CIString which is a case-insensitive string class wrapper. It needs [...]
C++ Insights

Coroutines in C++ Insights - The poll result

Earlier this month I started a Twitter poll about how to support coroutines in C++ Insights. This was to get guidance as showing a lot of behind the scene stuff as usual is more [...]
C++ Insights

Coroutines in C++ Insights

A longer time ago #92 was opened, requesting to support coroutines in C++ Insights. In the meantime, the coroutines TS got merged into what will be C++20. Clang 9 is available now [...]