DF
Size: a a a
DF
DF
NL
DF
Т8
#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;
}
DF
DF
DF
Т8
Т8
DF
DF
DF
DF
G
Т8
G
__attribute__((pure/const))
только сейчас в расширениях. В C2x не знаюDF
G
G