マクロ展開の結果を文字列化したいと思います。
私は次のことを試しました:
#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