Возьмем, к примеру, этот код:
Код: Выделить всё
#ifdef THIS_IS_NOT_DEFINED
//lots of code here...
#endif
Скажем, «много кода» потенциально может добавить мегабайт к результирующему исполняемому файлу. Если THIS_IS_NOT_DEFINED действительно не определен, то компилятор все равно запишет весь содержащийся код в .exe или нет? Применяют ли большинство компиляторов для этого аналогичную процедуру?
Подробнее здесь:
https://stackoverflow.com/questions/106 ... cro-blocks