Подскажите как в С++ с помощью макросов сначала посчитать формулу, а результат преобразовать в строку? Например, есть
#define A 2
#define B 3
#define MUL(x,y) (x*y)
#define STR(x) #x
Как мне получить строку «6»? Естественно STR(MUL(A,B)) не работает.
-
Вопрос задан
-
4383 просмотра