Изменить аргумент аргумента, предоставленный макросу препроцессора C
Я новичок в препроцессоре C. Можно ли изменить случай аргумента, предоставляемого функционально подобному #define? Например, я хочу написать test(size), а затем включить "Размер" в полученную замену.
Ответ 1
Нет. Препроцессор может комбинировать идентификаторы для создания новых, но не может изменять идентификатор.