Re[3]: Вопросы для интеврью
От: mr_jek  
Дата: 27.07.06 05:20
Оценка:
Здравствуйте, Vain, Вы писали:

V>Здравствуйте, mr_jek, Вы писали:


V>7) Вычислить Pi в уме, на входе бумага-ручка, на выходе — книга

V>8) Написать искуственный интеллект на ассемблере

V>

Имелась ввиду простейщая конструкция вида:

#include <cstdio>

template<unsigned int i> struct factorial;
template<> struct factorial<0> { enum { value = 1 }; };
template<> struct factorial<1> { enum { value = 1 }; };
template<unsigned int i> struct factorial { enum { value = factorial<i - 1>::value * i }; };

int main()
{
        printf("10! = %d\n", factorial<10>::value);
        return 0;
}


простейший тест на знание шаблонов, что вам так не понравилось?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.