Здравствуйте, moudrick, Вы писали:
M>Здравствуйте, boomsic, Вы писали:
B>>Здравствуйте, moudrick, Вы писали:
M>>>define-ы не рулЯт.
B>>почему?
M>А вообще да... В обчных Сях (без плюсов) без define-ов никуда.
B>>зато "Синтаксический оверхед" уменьшется в разы
M>(я прикинусь Сергеем Губановым на мнговение, только не убивайте сразу, ладно?)
M>#define — это директива препроцессора, если Вы помните.
M>То есть прежде чем отдавать текст на компиляцию, препроцессор заменяет в тексте все define-ы на их фактические значения.
M>Так что оверхед никуда не девается, он просто умело маскируется под свое отсутствие.
блин а я как то и не подумал...
я вот было подумал что уменьшение перерасхода строчек хорошо повлияет на распечатывание кода, типо меньше бумаги...

но если важно чтобы и после раскрытия всех дефайнов было все без оверхедов...