通过引用参数和指针传递

Passing by reference arguments and pointers

本文关键字:指针 参数 引用      更新时间:2023-10-16

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

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

此外,访问引用提供了比指针更直观的代码(我的观点,有些人持相反意见)。使用引用可以避免空指针解引用问题(至少在相同的程序中)。

当没有其他选择时,请尽量使用引用和指针。