For compatibility with prior C++ International Standards, a constexpr
static data member may be redundantly redeclared outside the class with no initializer.
struct A {
static constexpr int n = 5; // definition (declaration in C++ 2014)
};
constexpr int A::n; // redundant declaration (definition in C++ 2014)