Здравствуйте, Time, Вы писали:
T>Как раз при использовании других подходов неизбежно приводящих к дублированию кода и поведению системы не зависящему от кода (что приводит к отсуствию проверок компилятором), а зависящему от настроек компилярота (директивы препроцессора и прочее) количество проблем с развитием системы будет увеличиваться и рано или позно встанет необходимость "написать всё заново"
Поверьте, применение полиморфизма для разделения версий (на Lite и Pro) приведёт к неменьшим проблемам, чем применение для той же цели директив препроцессора. Правильный подход, на мой взгляд, описан в
сообщении Aikin'аАвтор: Aikin
Дата: 11.09.08
.