标签: c++
可能重复: How to pass objects to functions in C++?
我什么时候应该通过引用传递参数?何时通过地址传递?
我的意思是除了通过const引用的情况之外,两者之间是否有任何区别。
答案 0 :(得分:0)
当指针可能为null时,我个人通过指针(地址)传递,当它不能为空时,通过引用传递。
还有很多其他考虑因素(常量/非常量,智能/弱指针等),但我认为这是一个很好的指导方针,可以很好地回答你的问题。