LINUX.ORG.RU

Для генерации кода, например. А ты что подумал? :)

WFrag ★★★★
()

если коротко и о главном -- чтобы лисп не учить.

anonymous
()

Ну например число элементов массива

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

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

anonymous
()

Смотри исходики ядра линукса :))

mky ★★★★★
()
Ответ на: комментарий от anonymous

> Что такое у тебя array, раз ты вычисляешь sizeof(array)?

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

anonymous
()

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

OxiD ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.