Re[5]: Синтаксический оверхед
От: boomsic Россия  
Дата: 17.06.05 12:37
Оценка:
Здравствуйте, moudrick, Вы писали:

M>Здравствуйте, boomsic, Вы писали:


B>>Здравствуйте, moudrick, Вы писали:



M>>>define-ы не рулЯт.

B>>почему?
M>А вообще да... В обчных Сях (без плюсов) без define-ов никуда.

B>>зато "Синтаксический оверхед" уменьшется в разы

M>(я прикинусь Сергеем Губановым на мнговение, только не убивайте сразу, ладно?)

M>#define — это директива препроцессора, если Вы помните.

M>То есть прежде чем отдавать текст на компиляцию, препроцессор заменяет в тексте все define-ы на их фактические значения.
M>Так что оверхед никуда не девается, он просто умело маскируется под свое отсутствие.


блин а я как то и не подумал...

я вот было подумал что уменьшение перерасхода строчек хорошо повлияет на распечатывание кода, типо меньше бумаги... но если важно чтобы и после раскрытия всех дефайнов было все без оверхедов...
ICQ 227964124
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.