/
githubmirror
/
CPlusPlusThings
Обзор
Документация
Войти
/
githubmirror
/
CPlusPlusThings
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
learn_class/modern_cpp_30/compilercompute/factorial.cpp
20 строк
365 B
zhangxing
support bazel complie this project and format code.
30 мар 2024, 17:00
30 мар 2024, 17:00
3c8a3f2
Код
Авторство
О чём код?
// // Created by light on 19-12-28. // #include <iostream> using namespace std; template <int n> struct factorial { static_assert(n >= 0, "Arg must be non-negative"); static const int value = n * factorial<n - 1>::value; }; template <> struct factorial<0> { static const int value = 1; }; int main() { printf("%d\n", factorial<10>::value); return 0; }