float 변수를 정의하고 부동 소수점으로 변환하여 & 및 &을 얻습니다. 이것이 의미하는 바는 무엇입니까? 변환 후, a 자체의 참조입니까? 왜 두 결과가 다른가요?이것은 무엇을 의미합니까? (int &) a
#include <iostream>
using namespace std;
int
main(void)
{
float a = 1.0;
cout << (float &)a <<endl;
cout << (int &)a << endl;
return 0;
}
thinkpad ~ # ./a.out
1
1065353216
이 숙제가 있습니까? – caskey