大家可以测试一下上面两行代码的执行效率,比如外面加入一个循环1000次,看看运行的耗时,结果会让你知道不正确使用引用会导致性能下降30%以上。
自我理解:按传值的话是与函数内的参数无关,相当于局部变量的作用,而按传址(引用)的话却与函数内的参数有关,相当于全局变量的作用.而从性能方面来说,看上面分析就够.
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
大家可以测试一下上面两行代码的执行效率,比如外面加入一个循环1000次,看看运行的耗时,结果会让你知道不正确使用引用会导致性能下降30%以上。
自我理解:按传值的话是与函数内的参数无关,相当于局部变量的作用,而按传址(引用)的话却与函数内的参数有关,相当于全局变量的作用.而从性能方面来说,看上面分析就够.
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://www.heiqu.com/587a0943b50bff904a146540bda2f3ec.html