Автор: cheops (12.11.2009 в 18:12)
Вообще макросами не рекомендуют увлекаться - очень сложно контролировать ошибки. Да и сама борьба со сторой типизацией в C++ не приветствуется, так как этот стиль был введен не просто так - слишком здорово от её отствия страдали C-программы.
Это такой инструмент для замены одной строки другой в файле - используется, как правило, для формирования отладочной версии или версий предназначенных для разных платформ/операционных систем. При программировании логики - макросы стараются избегать.