C++ 构造函数

系统创建对象的时候, 会自动为其分配内存空间, 

调用构造函数是为完成对象的初始化。

 

C++ 变量的定义:

基本类型: 

int i; 

 

对象: 

Student stu("LI Ming", 24);  类型 变量名(构造参数)

Student *pStu = new Student("Li MIng", 24);

匿名对象:

Student("Li MIng", 24); 类型(构造参数)

匿名对象只存在于构造该对象的那行代码,离开构造匿名对象的哪行代码后立即调用析构函数。

详情查看: https://blog.csdn.net/u010936800/article/details/51604649

 

C++ 包含java对象创建。

C++ 对象赋值:

https://www.cnblogs.com/XYQ-208910/p/4912150.html

 该程序中,语句:
   o2 = o1;
 等价于语句:
   o2.a = o1.a;
   o2.b = o1.b;
两个对象之间的赋值,仅仅使这些对象中数据成员相同,而两个对象仍是分离的。例如
     本例对象后,再调用o1.set()设置o1的值,不会影响o2的值。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值