通过引用 官网
通过引用传递将参数的地址复制到形式参数中。在函数的实际调用中使用了地址。这意味着对参数所做的更改会影响参数。 要通过引用传递值,参数指针将像任何其他值一样传递给函数。 void myFunc(int *x) { *x = 100;}int main() { int var = 20; myFunc(var); cout var;}// 输出 100 如您所见,我们使用&将变量直接传递给函数。 函数声明表示函数以指针作为参数(使用*运算符定义)。 结果,当通过指针访问参数时,函数实际上已经更改了参数的值。