#include <iostream>
using namespace std;
int main()
{
int a = 10;
cout << (int)&a << endl;
}
为什么我将地址转为int输出会报错呢,别人的都没有报错?
#include <iostream>
using namespace std;
int main()
{
int a = 10;
cout << (int)&a << endl;
}
为什么我将地址转为int输出会报错呢,别人的都没有报错?
尝试写为
#include <iostream>
using namespace std;
int main()
{
int a = 10;
cout << (long long int)&a << endl;
}