int cast和int& amp;投

时间:2015-01-27 08:39:48

标签: c++

Float a;
int i=(Int) a;
Int& j=(Int &) a;

无法使用我的手机输入详细信息 任何人都可以告诉你

更新: 不是很多人期待的。谷歌在中国被完全禁止。我几乎无法使用笔记本电脑登录。总是弹出消息,如需要第三方JavaScript。打字很难。因此,对于那个人声称这是一个简单的参考,我认为不完整。它比那更复杂

更新: 最好只改变标题。似乎铸造到不同类型可能会导致问题。那么不同类型转换的两个过程之间有什么不同。

上次更新: 实验,为什么我和j是不同的。如果你不能自己回答,请不要发誓

1 个答案:

答案 0 :(得分:-2)

(int)会将float值强制转换为sizeof(int)字节整数值< = float value

(int&)会将float值转换为一个字节的参考值