- 5
- 0
- 约1.43万字
- 约 17页
- 2017-09-03 发布于湖北
- 举报
一、概念题
1.类和对象有什么区别和联系?
类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体。类是对某一类对象的抽象,而对象是某一种类的实例。
什么是类的实现?
将类所有未编写函数体的成员函数在类体外全部编写出来。
this指针的概念是什么?
类中所有的成员函数(静态成员函数除外)都隐含了第一个参数,这个隐含的第一个参数就是this指针,在成员函数的实现代码中,所有涉及对类的数据成员的操作都隐含为对this指针所指对象的操作。
为什么要引入构造函数和析构函数?
构造函数的作用是为类对象的数据成员赋初值,构造函数在定义类对象时由系统自动调用;在一个对象死亡或者说退出生存期时,系统会自动调用析构函数,因此可以在析构函数定义中,设置语句释放该对象所占用的一些资源。
什么时候需要自定义拷贝构造函数?若程序员没有定义拷贝构造函数,则编译器自动生成一个缺省的拷贝构造函数,它可能会产生什么问题?
当对象含有指针数据成员,并用它初始化同类型的另一个对象时,的拷贝构造函数只能将该对象的数据成员复制给另一个对象,而不能将该对象中指针所指向的内存单元也复制过去。这样,就可能出现同一内存单元释放两次,导致程序运行出错。public公有派生,基类成员的访问权限在派生类中保持不变,即基类所有的公有或保护成员在派生类中仍为公有或保护成员。publ
您可能关注的文档
- Android之IphoneTreeView带组指示器的ExpandableListView效果选读.doc
- PS结合外挂滤镜完美的还原多斑人物的质感肤色选读.doc
- Android之Service的细枝末节选读.doc
- android菜谱选读.doc
- Android资源(resource)学习小结选读.doc
- PS快捷键选读.doc
- Android自定义View(一、初体验自定义TextView)选读.doc
- powerpoint2013练习题选读.doc
- Android自定义下拉刷新动画--仿百度外卖下拉刷新选读.doc
- PS快捷键整理选读.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)