Предположим, я хочу отменить аргумент макроса, который должен преобразовать "text"
в text
.
#define UN_STRINGIFY(x) /* some macro magic here */
Теперь вызов этого макроса удалит ""
из его аргумента
UN_STRINGIFY("text") // results in ----> text
Это будет противоположно макроснижению:
#define STRINGIFY(x) #x
Возможно ли это, или я играю с малым злом?