Junior — Middle+
77
Рекурсивный вычислитель факториала через шаблоны C++
Task condition
Дополните представленный шаблонный код, чтобы он корректно рассчитывал факториал числа во время компиляции.
# include <iostream>
template<int n>
struct F {
enum { value = n * F<n - 1>::value };
};
int main() {
std::cout << F<5>::value << '\n';
}