参数以引用参数传递和以指针形式传递效果相同;
差异是:
指针可能不指向某一实际对象,当我们提领指针时,一定要先确定其值并非为0;
而引用必定会代表某个确定的对象,所以不须做此检查;
故综合比较指针参数和引用参数 引用参数的更有优势,因为引用参数不需要检查,而使用指针参数时需要检查是否指向某一确定的对象;

总结:
1.将参数声明为引用的理由之一是,希望直接对所传入的对象进行修改
2.将参数声明为引用的理由之二是,降低复制大型对象的负担
3.传址方式主要应用于类类型之上,当传递内建类型时,不要使用传址方式

相关文章:

  • 2021-09-18
  • 2021-09-08
  • 2021-07-26
  • 2022-12-23
  • 2022-12-23
  • 2021-04-15
  • 2022-12-23
  • 2021-10-04
猜你喜欢
  • 2022-01-05
  • 2021-06-11
  • 2021-09-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案