【发布时间】:2015-10-09 05:20:55
【问题描述】:
我有一个问题,当您可以通过使用指针通过引用传递时,使用引用参数传递引用的目的是什么?
【问题讨论】:
标签: c++
我有一个问题,当您可以通过使用指针通过引用传递时,使用引用参数传递引用的目的是什么?
【问题讨论】:
标签: c++
引用提供了更强的保证,因此编译器可以在优化方面做得更好。
此外,访问引用提供了比指针更直观的代码(我认为,有些人反对)。通过引用,您可以摆脱空指针取消引用问题(至少在理智的程序中)。
因此,当没有其他选项存在时,请始终尝试使用引用并使用指针。
【讨论】: