1#ifndef B2_H2#define B2_H3 4template<typename T, T v>5struct S { static constexpr T value = v; };6template<typename T, T v>7constexpr T S<T, v>::value;8 9#endif10