Для совместимости с предыдущими международными стандартами C ++ constexpr статический член данных может быть повторно объявлен вне класса без инициализатора. Это использование не рекомендуется. [ Example:
struct A { static constexpr int n = 5; // definition (declaration in C++ 2014) }; constexpr int A::n; // redundant declaration (definition in C++ 2014)
— end example ]