【发布时间】:2013-08-06 19:01:21
【问题描述】:
首先,我想在这里澄清我的问题。在我的编码开发过程中,我发现自己在我的类成员函数中通过引用传递,除了那些内置类型。但是我有一个想法,为什么我不使用指针来传递参数(通过指针传递)。
通过引用传递而不是通过指针传递是一种不好的做法吗?
【问题讨论】:
-
那么按值传递呢?
-
为什么要通过指针而不是引用传递?用不必要的 *s 到处乱写代码?
-
如果有必要,传递指针允许 nullptr。并且引用不允许重新分配。您可以更改它们指向的事物的值,但不能将它们指向不同的对象。
标签: c++ pass-by-reference pass-by-pointer