Здравствуйте, tonchitos, Вы писали:
T>- По силам ли мне написать что нить приличное за пару месяцев?
Думаю, по силам. Дело в том, что тут как раз чем меньше опыта, тем мощьнее можно получить эффект.
А вообще, если ты не прикалываешся, а тебе и правда такую тему для курсача дали, то тот кто это сделал был очень веселым человеком. Ему бы в Камеди-Клаб или вместо Петросяна на телевидение. А то они совсем уж выдохлись и жанр позорят.
Если ты до сих пор не понял, то автор этого предложения эдак тонко постебался сразу над твоими знаниями и над С++, точнее того что из него пытаются извернуть пытаясь добиться того, что в нем напрямую не поддерживается.
С++ напрямую поддерживаем метапрограммирование только на уровне препроцессора. Это убого и чревато граблями. Так вот народ извернулся и попытался использовать тот факт, что система типов С++ в сочетании с особенностями воплощения кода шаблонами выраждается в полную по Тюрингу машину вычислений (иными словами эдакий встроенный язык программирования). Забавно, что этот язык является функциональным языком программирования и поддерживает хитрую концепцию паттерн-матчинг. Одако язык дико ограниченный и убогий (не выразительный). В купе с отсуствием возможности номально взаимодействовать с "внешним миром" это порождает весьма запутанные решения.
Конечно нитко не использует метапрограммирование как способ шифрования. Это получается само собой.
О том, что же такое метапрограммирование ты можешь найти ответ в
википедии.
... << RSDN@Home 1.2.0 alpha rev. 637>>