То, что я пытаюсь сделать, это #define макрос:
#define a(2)
а затем использовать его внутри строкового литерала: string = "a";.
Я хочу, чтобы эта строка интерпретировалась не как строка, а чтобы получить значение a, то есть 2. Мне не удалось, может ли кто-нибудь помочь?