может быть, один из экспертов здесь намекает на меня. Пожалуйста, смотрите следующий пример:
#include <iostream>
using namespace std;
int c, d;
#define Circumference c
#define Diameter d
int main ()
{
cout << "Please enter diameter: ";
cin >> Diameter;
Circumference = 3.14 * Diameter;
cout << " Circumference is " << Circumference << endl;
return 0;
}
Возможности отчета My IDE (Understand) всегда разбивают #define до его источника. Поэтому во всех отчетах говорится, что функция main () использует переменные 'c' и 'd'.
Но мне нравится иметь реально используемое выражение в исходном коде функции. Итак, отчет должен показать, что main () использует 'Circumference' и 'Diameter' в качестве переменных, а не 'c' и 'd'. И / или наоборот: для #define 'Circumference' и 'Diameter' будет упомянуто, что используется в функции main ()
Есть ли какой-нибудь инструмент (для Windows 10 OS ) который может это сделать?
Большое спасибо за любую подсказку!