这是一个关于 64 位整数的效率问题。假设我不需要修改“int”参数的值,我应该通过值还是引用传递它。
假设32位机器:
1)32位整数:Iguess答案是“按值传递”,因为“按引用传递”将产生额外的内存查找开销。
2)64位int:如果我通过引用传递,我只传递堆栈上的32位地址,但需要额外的内存查找。那么它们哪一个更好(参考还是价值)呢?
如果机器是 64 位怎么办?
regards,
JP
按价值传递——肯定是这样。如果系统是 64 位,则意味着它复制 64 位字的速度非常快。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)