5.c++学习记录之深入函数(5.11)

###深入函数
#####星期五, 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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值