找回密码
 注册
关于网站域名变更的通知
查看: 267|回复: 1
打印 上一主题 下一主题

Linux环境下,C++实例程序编写(三)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-9-23 13:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 mytomorrow 于 2019-9-23 13:45 编辑
# B! T- c. l; v: Z) b& t! x- a5 F
实例19 V/ @$ i: S3 A6 j/ |

. T- I, N8 ^( Q& Q+ ~; D& B: K' a  Point类的完整程序
+ J+ n! i' Z! E: E" z9 x4 Z5 K1 U
9 R8 X+ w7 Y! R3 l7 [0 h  知识点:学习复制构造函数,比较它与普通构造函数的区别。普通构造函数是在对象创建时被调用,而复制构造函数是在以下3种情况下都会被调用,分别为:
* z3 A$ ^+ k0 M- ~) r/ P6 ~) s
4 `6 N$ b  L1 ]: }$ h  ① 当用类的一个对象去初始化该类的另一个对象时- N  I, }3 ~+ P) s+ H& v; d

- k& K9 a: x( t/ |: Q' y9 p  ② 如果函数的形参是类的对象,调用函数时,进行形参和实参结合时
- h5 }' U5 _" H% E! |0 |5 Z" W3 d% m% b- w$ m/ G. J) v* d2 F
  ③ 如果函数的返回值是类的对象,函数执行完成返回调用者时。4 o( l2 P  {6 H0 |" x
2 X! ?) l; ^% D4 b% C5 j! Y9 K$ i
  源程序:3 ~* ^: n' K, B. K& A. Q9 g" e: S
& _- V9 B8 l( o" U0 u
   
9 N3 Y+ e& {% r

% V' R* n1 z3 S2 U1 E   

) c: U8 |6 E6 d  Y6 b2 ?
3 @4 l" ^1 N% t9 Y+ q* I; {2 G  运行结果如下:  {; @3 {) ~& b' k
5 p5 M! q$ t! a2 H, i8 j- O& J  ~" M
游客,如果您要查看本帖隐藏内容请回复
+ [# {+ u9 `  s- |* i) ]
5 R6 B* E/ v9 H& i, `* g; v

该用户从未签到

2#
发表于 2019-9-23 18:06 | 只看该作者
谢谢楼主分享。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 01:22 , Processed in 0.171875 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表