C/C++における#記号の使用
595 ワード
#include <iostream>
using namespace std;
#define PR(x) cout << #x << " ---> " << x << endl;
int main()
{
int i = 10;
PR(i);
float f = 10.3f;
PR(f);
return 0;
}
結果:
i ---> 10 f ---> 10.3
ただし、次のプログラムはエラーです.
#include <iostream>
using namespace std;
#define PR(x) cout << #x << " ---> " << x << endl;
int main()
{
int i = 10;
cout << #i << " ---> " << i << endl;
return 0;
}