通过引用和地址传递参数

时间:2010-12-10 10:14:32

标签: c++

  

可能重复:
  How to pass objects to functions in C++?

我什么时候应该通过引用传递参数?何时通过地址传递?

我的意思是除了通过const引用的情况之外,两者之间是否有任何区别。

1 个答案:

答案 0 :(得分:0)

当指针可能为null时,我个人通过指针(地址)传递,当它不能为空时,通过引用传递。

还有很多其他考虑因素(常量/非常量,智能/弱指针等),但我认为这是一个很好的指导方针,可以很好地回答你的问题。