【问题标题】:Passing by reference arguments and pointers [duplicate]通过引用参数和指针传递[重复]
【发布时间】:2015-10-09 05:20:55
【问题描述】:

我有一个问题,当您可以通过使用指针通过引用传递时,使用引用参数传递引用的目的是什么?

【问题讨论】:

    标签: c++


    【解决方案1】:

    引用提供了更强的保证,因此编译器可以在优化方面做得更好。

    此外,访问引用提供了比指针更直观的代码(我认为,有些人反对)。通过引用,您可以摆脱空指针取消引用问题(至少在理智的程序中)。

    因此,当没有其他选项存在时,请始终尝试使用引用并使用指针。

    【讨论】:

      猜你喜欢
      • 2014-10-12
      • 2023-04-06
      • 2011-10-07
      • 2016-08-26
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-10
      相关资源
      最近更新 更多