Почему kfifo.h так полон операторов #define [duplicate]
На этот вопрос уже есть ответ:
Когда использовать функциональные макросы в C 6 ответов Kfifo.h состоит почти целиком из#define
. Почему это? Почему они не объявили функции в файле h, как это обычно делается.
[редактировать
Похоже, что мой вопрос легко интерпретируется как вопрос реализации, а не то, что я собираюсь спросить, почему эта реализация лучше с точки зрения обучения. Во всяком случае, поскольку я не знал, что смотрю на «функционально-подобные макросы», я голосую за закрытие, поскольку это явно дублика