int cast 和 int& cast 之间的区别

Difference between int cast and int& cast

本文关键字:int cast 区别 之间      更新时间:2023-10-16
Float a;
int i=(Int) a;
Int& j=(Int &) a;

无法使用手机输入大量详细信息。
谁能说出谢谢

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

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

最后更新:实验过,为什么i和j不同。如果你无法回答自己,就不要发誓

(int) 会将浮点值

转换为 sizeof(int) 字节整数值 <= 浮点值

(int &) 会将浮点值转换为一个字节的引用