Я хочу сгладить результат расширения макроса.
Я пробовал следующее:
#define QUOTE(str) #str
#define TEST thisisatest
#define TESTE QUOTE(TEST)
И TESTE расширяется до: "TEST", в то время как я пытаюсь получить "thisisatest". Я знаю, что это правильное поведение препроцессора, но может ли кто-нибудь помочь мне с тем, чтобы достичь другого?
Using TESTE #TEST is not valid
Using TESTE QUOTE(thisisatest) is not what I'm trying to do