1#ifndef A_H2#define A_H3template<typename T, T v>4struct S { static constexpr T value = v; };5template<typename T, T v>6constexpr T S<T, v>::value;7 8#endif9