LINUX.ORG.RU
Для генерации кода, например. А ты что подумал? :)
WFrag ★★★★
()
если коротко и о главном -- чтобы лисп не учить.
anonymous
()
Ну например число элементов массива

#define NELEMS(array) (sizeof(array)/sizeof(array[0]))

ты как по-другому вычислишь? :)

anonymous
()
Смотри исходики ядра линукса :))
mky ★★★★★
()
Ответ на: комментарий от anonymous
> Что такое у тебя array, раз ты вычисляешь sizeof(array)?

RTF Англо-русский словарь.

anonymous
()
Для чего нужны макросы понятно.. Но помоему всегда лучше использовать inline функции. Это помогает избежать гемора с передачей парметров ( в некоторых случаях). Поправьте если я неправ.
OxiD ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.