class account(){private:int id;int date;public:account::account(int date,int id):id(id),date(date){}怎么可以有id(id)这种形式,第一id和第二个id分别对应?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/01 07:01:07
class account(){private:int id;int date;public:account::account(int date,int id):id(id),date(date){}怎么可以有id(id)这种形式,第一id和第二个id分别对应?
xQMO@+=Bh4[JMHmh 1`H0c)Ptp_p-`'{o JZʉʉtT51|ZTXԲŲa;=S eDJ$!-(Fb,ċDrgXcwDU&nP]:ޠp,\[&Kk?ʸ3L>BP|L: _ -7{:GcRauK;Koگ`BtA.B\1cw~%0e&afW ڥ8^J$?d}5,I6On2u5Jʦidsj>k?`7KH(g}%

class account(){private:int id;int date;public:account::account(int date,int id):id(id),date(date){}怎么可以有id(id)这种形式,第一id和第二个id分别对应?
class account(){
private:
int id;
int date;
public:
account::account(int date,int id):id(id),date(date){}
怎么可以有id(id)这种形式,第一id和第二个id分别对应?

class account(){private:int id;int date;public:account::account(int date,int id):id(id),date(date){}怎么可以有id(id)这种形式,第一id和第二个id分别对应?
id(id) 是把id的值赋给id ,其中第一个id是account类的私有成员id,第二个id是构造函数的参数id
幸运的是,c++在对待构造函数的initializer时不用this指针就可以区分这两个变量