p
#include <iostream>
template <int N>
constexpr int CTFunction()
{
static_assert (N > 0, "the parameter is nagative, blyat!");
if constexpr (N >= 10)
{
return N * N;
}
else
{
return N;
}
}
int main()
{
constexpr auto result = CTFunction<-4>();
std::cout << result << std::endl;
return 0;
}
int foo(n: int) {
return CTFuncion<n>();
}
?