定義一個浮點變量a,將a轉換爲浮點數&和int &,這是什麼意思?轉換之後,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