c++中何时该用“引用传递”,何时该用“值传递”

2025-02-15 19:58:29
推荐回答(1个)
回答(1):

1.指针传值时实参传于形参系统会另开辟一个存储空间来存放形参的值;而引用传值时系统不会另开辟存储空间,实参与形参可以看成共用一个存储空间。所以用引用传值在时间与空间上都节省不少。
2.用引用传值时如果形参的值改变的话那么实参的值也会跟着改变(共用一个存储空间),指针传值则不会(另开辟一个存储空间)。