【发布时间】:2018-10-24 00:22:48
【问题描述】:
我应该什么时候添加 & 符号?我有一些来自我的硬件的例子:
以下情况应该如何定义函数的向量参数age?
1)ages 总是很小(少于 10 个元素)并且函数不会修改向量。 解答: 常量但不通过引用传递。
2)ages 总是很小,函数会修改向量。 答案:通过引用传递,但不是常量
我理解不恒定的部分.. 但不是通过引用传递:/ 为什么我要添加与号以使其通过引用传递而不是不传递
【问题讨论】:
-
很难理解这些陈述。例如,当您说函数将修改向量时,这是否意味着这些修改必须在函数返回时保留或不能保留?目前尚不清楚该短语具有两个相反的含义中的哪一个。
-
说明中也不清楚。这就是它给我的全部:/
标签: c++ function vector parameters