对于int,直接传值比传引用节省了一次解引用的开销,其效率当然会高,基本数据类型都是优化过的
引用传值有两个好处:
1. 参数可以带回来值
2. 大对象无需拷贝进去
对于大对象而言引用传递效率会更高
基本数据与大对象传值效率对比
博客讨论了基本数据类型和大对象传值效率问题。对于int等基本数据类型,直接传值比传引用节省解引用开销,效率更高,因其是优化过的。而引用传值对大对象更有利,一是参数可带回值,二是无需拷贝大对象,效率更高。
对于int,直接传值比传引用节省了一次解引用的开销,其效率当然会高,基本数据类型都是优化过的
引用传值有两个好处:
1. 参数可以带回来值
2. 大对象无需拷贝进去
对于大对象而言引用传递效率会更高
11万+

被折叠的 条评论
为什么被折叠?