Я пытаюсь создать систему аутентификации в своем приложении, но у меня возникают проблемы с определением наилучшего способа достичь того, что я хочу в CodeIgniter.
Веб-сайт позволяет компаниям управлять своими зданиями. . У компании может быть много зданий и много пользователей (когда я говорю «пользователи», я имею в виду сотрудников этой компании).
На этом веб-сайте я хотел бы, чтобы у двух было (в основном) четыре основных типа пользователей.
template<unsigned int n>
struct Factorial {
enum { value = n * Factorial<n-1>::value};
};
template<>
struct Factorial<0> {
enum {value = 1};
};
int main() {
std::cout << Factorial<5>::value;
std::cout << Factorial<10>::value;
}
выше программа вычисляет факториал во время компиляции. Я хочу напечатать значение факториала во время компиляции, а не во время выполнения, используя cout. Как мы можем добиться печати факториала во время компиляции?
Я использую VS2009.
Спасибо!