A constant expression - constexpr - can be evaluated at compile time, as well as run-time - a C++11 feature
In contrast, const means immutable - cannot be modified at run-time.