Annex D (normative) Compatibility features [depr]

D.1 Redeclaration of static constexpr data members [depr.static_constexpr]

Для совместимости с предыдущими международными стандартами 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]