TS
std::cin >> i;
f<i>();
Size: a a a
TS
std::cin >> i;
f<i>();
АК
O
A
std::cin >> i;
f<i>();
A
G
constexpr size_t var1 = reverse_counter<14>(); // 14
constexpr size_t var2 = reverse_counter<14>(); // 13
constexpr size_t var3 = reverse_counter<14>(); // 12
// ...
constexpr size_t var15 = reverse_counter<14>(); // 0
// Compile-time error:
constexpr size_t var16 = reverse_counter<14>();
A
/¯
std::cin >> i;
f<i>();
/¯
A
АК
/¯
/¯
/¯
АК
/¯
RM
/¯