February 4, 2022

With C++20, constexpr became way more powerful. Additionally, we have  consteval functions

Read More

January 26, 2022

Today, I continue my story about programming at compile time. After template

Read More

September 16, 2020

Probably the most viral keyword in modern C++ is constexpr. With C++20,

Read More

August 17, 2020

Today, I complete my tour through the C++20 core language features with

Read More

October 27, 2019

My last post C++20: The Big Four started with an overview of

Read More

February 1, 2019

My mini-series about programming at compile time started with template metaprogramming, continued

Read More

January 28, 2017

A key to purely functional languages is that their data are immutable.

Read More

November 15, 2016

constexpr functions are functions that can be executed at compile time. Sounds

Read More

November 13, 2016

If you declare a variable as constexpr the compiler will evaluate them

Read More

November 11, 2016

You can define with the keyword constexpr an expression that can be

Read More

October 30, 2016

C++11 has user-defined literals for characters, C strings, integers, and floating-point numbers.

Read More

May 15, 2016

The story is simple if the data is not modified when shared

Read More