Modern C++ Features

Features added in C++11 and later

Contrary to Sunday’s orchestrated April Fool’s posts, raw pointers are not going anywhere. However, there are some things in those posts that are based on reality. I’ll go into a […]

There’s some great news coming from the C++ standards committee: Raw pointers are gone – or rather will be in C++20.

Final Classes

A few days ago, a colleague asked me if it was wise to make every class a final class. Here is a more sophisticated answer than I could give at […]

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.