Ama*_*ani 8 c++
可能重复: 如何将对象传递给C++中的函数? 为什么传递const引用而不是值?
在C++中是否有一种规则或指导,当一个必须或至少应该选择使用引用传递而不是值时?
如果知道(小老实说)对象的大小与某个对象有关,则很难判断.
Luc*_*ore 7
只要您希望更改参数在函数外部可见,就应该通过引用传递.这是一个非const参考的过程,主要是由逻辑而不是效率驱动.
const
const当您处理大小大于寄存器的数据类型时,应该通过(大部分)引用.由于参考主要是const,您不能对其进行任何更改,因此这是由效率驱动的.
归档时间:
13 年,2 月 前
查看次数:
683 次
最近记录: