0
#define PI 3.1416
#define STRING(x) #x
#define STRING_PI STRING(PI)

void test()
{
    string sPI = STRING_PI;
    cout << sPI;
}

It outputs "PI" rather than 3.1416.

JVApen
  • 11,008
  • 5
  • 31
  • 67
Zhang
  • 3,030
  • 2
  • 14
  • 31

0 Answers0