第一范文网 - 专业文章范例文档资料分享平台

C++面向对象程序设计教程(第3版)—-陈维兴,林小茶课后习题答案

来源:用户分享 时间:2025/7/21 23:16:47 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

.

构造函数是一种特殊的成员函数,它主要用于为对象分配空间,进行初始化。

构造函数的名字必须与类名相同,而不能由用户任意命名。它可以有任意类型的参数,但不能具有返回值类型。

析构函数通常用于执行一些清理任务,如释放分配给对象的内存空间等。

析构函数名与类名相同,但它前面必须加一个波浪号。不能有返回值,也不能有参数。

3.3 什么是对象数组?

所谓对象数组,是指每一个数组元素都是对象的数组。

3.4 什么是this指针?它的主要作用是什么?

C++为成员函数提供了一个名为this的指针,这个指针称为自引用指针。每当创建一个对象时,系统就把this指针初始化为指向该对象。

一个类的所有对象合用一份成员函数,this指针可以帮助对象辨别出当前调用的是自己的那个对象的数据成员和函数。

精选范本

.

3.5 友元函数有什么作用?

友元函数可以在类的外部访问类的私有成员或保护成员。

3.6

(1)声明并定义了P2, P3, 并用默认无参构造函数初始化。

(2)声明并定义了P2, 并调用Point类的拷贝构造函数用P1对P2进行初始化。

(3)声明并定义了P2, 并调用Point类的拷贝构造函数用P1对P2进行初始化。

(4)调用拷贝构造函数,将P1的成员值赋值给P4的成员。

3.7-3.10 BCCB

3.11-3.15 BAABA

3.16-3.17 BB

精选范本

3.18

10,20

30,48

50,68

70,80

90,16

11,120

3.19

Constructing

10

100

Destructing

3.20

.

精选范本

.

3objects in existence

4objects in existence after allocation

3objects in existence after deletion

3.21

Counting at0

Counting at9

3.22

Default constructor called. Default constructor called. Default constructor called. Construcotor:a=1,b=2

Construcotor:a=3,b=4

Construcotor:a=5,b=6

精选范本

C++面向对象程序设计教程(第3版)—-陈维兴,林小茶课后习题答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5dmgn1wuly667gj1yjqg01k8300x4z01cn5_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top