c++函数形参列表中(account&)是什么意思 为什么&在后面

2025-02-22 16:00:28
推荐回答(2个)
回答1:

#include
using namespace std;

class account
{
public:
account(){ this->i = 0; }
int i;
};

void Set(account &a){  // a所做的任何更改都将影响实参,a是实参的引用,
a.i = 100;
}

int main(){
 
account acc;
Set(acc);

cout << acc.i << endl;  // 输出100
return 0;
}

回答2:

&是引用形式