在实际应用中,使用派生类构造函数时应注意如下两个问题: (1)派生类构造函数的定义中可以省略对基类构造函数的调用,其条件是在基类中必须有默认的构造函数或者根本没有定义构造函数。当然,基类中没有定义构造函数,派生类根本不必负责调用基类构造函数。 (2)当基类的构造函数使用一个或多个参数时,则派生类必须定义构造函数,提供将参数传递给基类构造函数的途径。在某些情况下,派生类构造函数的函数体可能为空,仅起到参数传递作用。 【例】 分析以下程序的执行结果。 #include iostream.h class A //说明基类A { int a; public: A(int i) { a=i; cout A Constructor endl; } void disp() { cout a= a endl; } }; class B //说明基类B { int b; public: B(int j) { b=j; cout B Constructor endl; } void disp() { cout b= b endl; } }; class C:public B,public A { int c; public: C(int k):A(k-2),B(k
您可能关注的文档
- 佛山到大理专线物流要素.ppt
- 第10讲 第4章 汇编语言程序设计.ppt
- 第10讲 相平衡.ppt
- 余热发电工控系统设计思想及功能介绍要素.ppt
- 第10课《谈语言》.ppt
- 第10课做一个自信的人.ppt
- 佛莞城际FGZH-3标项目部预制构件厂管片浇筑施工技术交底要素.doc
- 作业doc要素.doc
- 作业15电介质要素.ppt
- 佛山祈福地产首届大型风筝节活动策划方案要素.ppt
- 2026年气候资管五年设立应对气候变化挑战报告.docx
- 基于教学画像的教师教学能力诊断与培养模式研究教学研究课题报告.docx
- 初中生物实验教学与探究式学习整合的研究教学研究课题报告.docx
- 人工智能视角下教育区域协同发展决策支持系统的创新应用与发展教学研究课题报告.docx
- 小学数学问题解决教学模式在低年级应用研究课题报告教学研究课题报告.docx
- 2026年化工材料行业数字化元年应用领域报告.docx
- 2026年辽宁朝阳高中高三年级浙教版语文奥赛题含答案解析及答案.doc
- 高中生对AI在智能建筑节能技术中的应用创新调查课题报告教学研究课题报告.docx
- 2026年调味品消费升级趋势与高端市场分析报告.docx
- 合规红线与避坑实操手册(2026)《HGT 4693-2014工业氟硅酸钾》.pptx
原创力文档

文档评论(0)