コード:
#include <cstdlib>
#include <iostream>
#define PI 3.14159
using namespace std;
int main(int argc, char** argv) {
cout<<"Address of PI:"<<&PI<<endl;
return 0;
}
出力は次のとおりです。
main.cpp:関数int main(int, char**)':
main.cpp:20: error: non-lvalue in unary
内&'make [2]:* [build / Debug / Cygwin-Windows/main.o]エラー1make[1]:[.build-conf]エラー2make: **[.build-impl]エラー2
では、なぜここでPIのメモリアドレスを確認できないのでしょうか。
ありがとうございました。