У меня есть некоторый опыт программирования на C, но я бы не стал осмеливаться назвать себя опытным. Недавно я столкнулся с следующим макросом:
#define CONST(x) (x)
Я нахожу, что он обычно используется в выражениях, например, например:
double x, y;
x = CONST(2.0)*y;
Полностью озадаченный точкой этого макроса, я подробно изучил преимущества/недостатки и свойства макросов, но все же я не могу понять, что будет использовать этот конкретный макрос. Я что-то пропустил?