Welcome!

Here you’ll find technical articles about problems one might encounter while programming in C++. My aim is to give detailed explanations of these and their solutions. I make no claim of having come up with the techniques presented in the following posts, many of which I’ll be only elaborating on. Hope you have fun reading them!

Posts

Fundamental operations on type lists (Part1)

One of the fundamental building blocks of template metaprogramming is type lists. Dealing with them used to be a hassle, but since C++11 they are pretty much built into the language through type template parameter packs…

Read on