###深入函数
#####星期五, 11. 五月 2018 10:44上午
成员变量的初始化与赋值
1成员变量的赋值
retangle(int l,int w){length=l,width=w;}//成员变量的赋值
retangle a(3,4);//对象a在创建的时候调用了构造函数,构造函数通过接收参数l,w将3,4传递到函数体中,然后分别赋给了私有成员变量length和width,完成了对成员变量的赋值工作.
>2.成员变量的初始化
ractangle():length(3),width(4){函数要执行的功能}
3.对每个成员变量的初始化工作
A::A(参数:成员变量1(参数),成员变量2(参数),成员变量3(参数){}
//开始是构造函数的声明,括号内的参数可有可无,冒号后便是初始化成员列表,每两个成员之间用逗号隔开,成员变量后面括号中的参数便是所要初始化的数值或者表达式.
3.A(A&)
声明一个复制构造函数,属于类A的引用,那么这个复制构造函数就可以通过该引用来访问它的对象,然后复制该对象的成员变量.
如A(A&one)