如果都是入参,而不是作为返回值使用的,就统一用 const T & 啊。
作为返回值就比较麻烦了。我现在也搞不清楚要传 T* 还是 T&. 前者需要判断一下非空,后者不需要。但后者在调用时,不容易和 const T & 区别开来,阅读的时候不容易看清楚是出参。
【 在 zpfzhang (zpfzhang) 的大作中提到: 】
: 每次传参数用指针还是引用都晕
: 永远不懂
: - 来自「最水木 for iPhone 8」
: ...................
--
FROM 112.47.122.*