Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, mr_jek, Вы писали:
_>>Здравствуйте, Аноним, Вы писали:
А>>>Здравствуйте, mr_jek, Вы писали:
А>>>и радуемся, как загибается компилятор...
_>>и в чем ваше возражение?
_>>во-первых глупо вычислять n!, при n>33, резултат не влезет, тем более (UINT_MAX — 10)!
_>>во-вторых это тест на понимание шаблонов, а не на вычисление (UINT_MAX — 10)!
А>Глупо вообще вычислять факториал рекурсивно.
А>Рерсия на шаблонах имеет очень ограниченное применение
А>и потому на обычном интервью такие вопросы не нужны.
А>Гораздо важнее понимает ли человек рекурсию воообще.
А>Это можно проверить дав ему нормальную задачу на рекурсивных структурах данных.
А>А рекурсия на шаблонах — это всего лишь частный, очень неудачный, случай рекурсии вообще.
Это не задача на рекурсию,
это задача на понимание того какую специлизацию шаблона компилятор выберет,
и почему это вообще работает.