C++

Language and library features

Last year, I have written about constexpr and compile time constants in general. Last week, the Draft International Standard for C++17 has been sent to its ballot. Time to provide […]

This week I exchange guest posts with Jonathan Müller about accessing tuple elements. Jonathan is a CS student passionate about C++. He’s working on various C++ projects like memory, an […]

Lambda Overdose

Lambdas are a nice recent addition to C++. They are cool, they are hip, and they tend to be overused and misused.

With the increasing standardization of attributes, we get the opportunity to make our code clearer not only to other humans but also to the compiler and other tools.

When you accept weakly typed data as input or have them as output, still convert them to strongly typed objects inside your application.