Конкатенация строк макросов C / C ++

#define STR1      "s"
#define STR2      "1"
#define STR3      STR1 ## STR2

Можно ли объединить STR3 == "s1"? Вы можете сделать это, передав аргументы другой функции макроса. Но есть ли прямой путь?

104
задан Danijel 26 April 2019 в 07:44
поделиться