- 3
- 0
- 约1.52万字
- 约 65页
- 2019-01-12 发布于福建
- 举报
f第4部分对象型方法高木级应用及性能
class B { public: B(X a,Y b,int c) : x(a),y(b),z(c) { cout进入B构造函数endl; cout离开B构造函数endl; } ~B() { cout这是B的析构函数endl; } private: X x; Y y; int z; }; void main() { cout****X1,Y1已构造****endl; X x1; Y y1; cout****通过构造函数初始化****endl; A a(x1,y1,5); cout****通过参数化列表初始化****endl; B b(x1,y1,3); cout****运行结束****endl; } 先调内嵌的x和y对象实例的默认构造 以x1和y1为参数调用复制构造函数建立堆栈临时实例(即参数a和b) 以临时对象实例为参数调用赋值构造函数,建立x 以堆栈中的临时a实例为参数调用构造函数构造临时对象实例 堆栈中临时a和b对象实例析构 临时构造的对象实例析构 返回的临时对象实例析构 x = a; 赋值构造返回时构造一个堆栈临时对象实例 进入A构造函数前首先调内嵌对象的构造 注意:参数的压栈顺序由右向左 class B {
您可能关注的文档
- 2013年高中化学学业水平测试课名件第17讲糖类、蛋白质、高分子化合物.ppt
- 2012有机化学第十一网章羧酸衍生物.ppt
- dnastar软件上包的使用11.ppt
- 2013年高中生物精品教学课件23分解纤维素的微生物的分离7人教版学选修1.ppt
- 2013年高考到生物总复习重点精品课件土壤中分解尿素的细菌的分离与计数2人教版选修1.ppt
- 2013年高中生物精品教学课件分解纤维敏素的微生物的分离7人教版选修1.ppt
- 2013高考生先物第一次模拟考试分析.ppt
- dna和r慢na提取原理和方法.ppt
- dna提取及因常见问题分析.ppt
- 2013年春客户关系管理课程05客户生站命周期.ppt
最近下载
- 江苏师范大学《无机化学》习题库及答案第五章 酸碱平衡.pdf VIP
- 2024年西安高新医院招聘考试真题.pdf VIP
- 江苏师范大学《无机化学》习题库及答案——第二章 热化学.docx VIP
- 市商业银行反洗钱检查制度.pdf VIP
- 跨任务迁移中人类反馈奖励函数的泛化机制及优化策略.pdf VIP
- 2025年人教版高中高一非金属(电解)产物试卷及解析.docx VIP
- 产品变更控制程序.pdf VIP
- 2025年房地产经纪人城市更新政策高频考点与易错题专题试卷及解析.pdf VIP
- 2025年AWS认证机器学习-工程师级:TrustedAdvisor性能之ML实例资源利用率监控专题试卷及解析.pdf VIP
- 2025年苏教版高一单调区间求解专题试卷及解析.docx VIP
原创力文档

文档评论(0)