float b = 1.0f; int i = (int)b; int& j = (int&)b; cout << i << endl; cout << j << end;
随后的输出i是1和的输出1065353216!这对我来说是个大惊喜!那么(int&)转换的真正含义是什么?
i
1
1065353216
(int&)
c++
c++ ×1