- 4
- 0
- 约1.42万字
- 约 52页
- 2016-11-26 发布于河南
- 举报
第八章 类和简单对象
8.3.2拷贝构造函数和默认拷贝构造函数 程序分析 该程序中的类TPoint1中,定义了一个带有两个参数的构造函数和一个拷贝构造函数,还有一个析构函数。在main()中,先嗲用构造函数创建一个对象p1,又通过两次调用拷贝构造函数创建2个对象p2和p3,接着输出显示对象p3的2个私有成员值,这是通过调用成员函数实现的。 8.4 成员函数的特征 8.4.1内联函数和外联函数 类的成员函数可以分为内联函数和外联函数两种,定义在类体内的成员函数为内联函数,调用该函数时不需转向执行函数体,而是用函数体的代码进行替换,这样减少开销,提高运行效果.定义在类体外的成员函数称为外联函数.如果定义的类体内的成员函数转为内联函数,只需在定义函数的函数头前加关键字inline. 例86程序分析: 程序中,在类XY中,定义了5个成员函数,其中一个是构造函数,另外有两个成员函数fun1()和fun2()是内联函数,还有两个成员函数虽然定义在函数体外,但是由于加了关键字inline,也成为了内联函数,它们是fun3()和fun4(). 8.4.2成员函数的重载性 例87 8.4.3成员函数可以设置默认参数 例88 8.5静态成员 全局对象是实现数据共享的一种方法,但是,这种方法有局限性.它的局限性表现在由于它处处可见,因此,不够安全.为了安全起见,应尽量在程序中少用全局对象.要实现类的多个对象之间的数据共享
您可能关注的文档
最近下载
- 南京工程学院大物试卷.doc VIP
- 工伤认定知识培训(48P).pptx VIP
- 城市地下空间土地使用权的价格评估.PDF VIP
- (东莞自主招生考试)2024-2025松莞物理试题.pdf VIP
- CN108359966A-一种半置换半还原型化学镀金液及其应用方法-公开.pdf VIP
- 现代分离方法与技术--9.3化学修饰电极分离富集法(1).ppt VIP
- 商业房地产楼层效用系数指引.docx VIP
- PDATR29(2012年)清洁验证中英对照版.pdf VIP
- 高职劳动教育(金华职业技术学院)超星尔雅学习通网课章节测试答案.doc VIP
- YGWS系列水冷螺杆式冷水机组.pdf VIP
原创力文档

文档评论(0)