总是通过参考传递一个不好的做法?

时间:2013-08-05 22:29:54

标签: c++ pass-by-reference pass-by-pointer

首先,我想在此澄清我的问题。在我的编码开发过程中,我发现自己在类成员函数中通过引用传递,除了那些内置类型。但我在脑海中有一个想法,为什么我不会使用指针传入参数(通过指针传递)。

通过引用传递而不是通过指针传递是不好的做法?

1 个答案:

答案 0 :(得分:4)

一种常见的样式是通过const引用传递输入参数,并通过指针输出参数。在这种风格中,我们不会通过非const引用传递输出参数,以更清楚地描述输出参数的输入。