C++中&的意思,比如函数参数中 经常写 ,int& nPos, 这个把int和&放一起干什么? 求赐教。

2025-02-27 17:13:38
推荐回答(2个)
回答1:

引用传递。使用了引用传递的形参,在函数内部修改其值,在函数结束后,主函数中相应的实参值也会发生变化。
比如交换两数数值的函数。用void swap(int &a,int &b)就可以实现交换,而用void swap(int a,int b)则不行

回答2:

&代表引用,你可以查一下百度百科的”C++引用“词条。