если у меня есть макрос, например
#define max(a,b) (((a) > (b)) ? (a) : (b))
, тогда я использую его в "нормальном коде"
int foo()
{
...
c = max(a,b);
...
}
Есть ли способ увидеть код после предварительной компиляции?Существует ли способ увидеть эффект подстановки макросов (может быть, это сделано компилятором, я использую gcc)?
Я хотел бы получить что-то вроде этого:как это?