我想将宏扩展的结果字符串化。
我尝试了以下方法:
#define QUOTE(str) #str
#define TEST thisisatest
#define TESTE QUOTE(TEST)
当我尝试获取“ thisisatest”时,TESTE扩展为:“ TEST”。我知道这是预处理程序的正确行为,但是有人可以帮助我实现另一种方法吗?
Using TESTE #TEST is not valid
Using TESTE QUOTE(thisisatest) is not what I'm trying to do
心有法竹
开满天机
相关分类