Изменить регистр аргумента, предоставленного макросу препроцессора C - PullRequest
12 голосов
/ 06 мая 2010

Я довольно новичок в препроцессоре Си. Можно ли изменить регистр аргумента на функцию, подобную #define? Например, я хочу написать test(size) и затем включить «Размер» в результирующую замену.

1 Ответ

6 голосов
/ 06 мая 2010

Нет. Препроцессор может объединять идентификаторы для формирования новых, но он не может изменять идентификатор.

...