构造和析构的顺序
2015-07-21 11:53
218 查看
转自:http://www.nowcoder.com/test/question/done?tid=419355&qid=15301#summary
上面的输出结果为
create A
create C
create B
------------------------
~B
~C
~A
先构造父类A,再构造成员变量C,最后才是构造自己B
1 先构造 A ,2 再继承父类构造A,3 拷贝构造b的成员A _a , 4 在构造B
所以析构 ~B ~A ~A ~A
create A
create C
create B
------------------------
~B
~C
~A
先构造父类A,再构造成员变量C,最后才是构造自己B
所以析构 ~B ~A ~A ~A
相关文章推荐
- MSSQL版本查询
- 多线程基础知识
- 格力手机首销仅数万台 董明珠个人招牌难奏效
- TortoiseGit + GitHub 使用指南
- 网络数据请求实践一:android-async-http实现下载和上传
- ios设备抓包方法
- android应用移动到SD卡_如何允许移动?_android:installLocation属性使用
- POJ-2627-Sudoku-DFS
- PAT 1005. Spell It Right (注意考虑0的情况)
- linux、window下搭建开源版禅道
- javascript专业八级测试答案整理
- 【tool】Android应用测试经验总结
- [spark]spark 编程教程
- BeanCreationException: Error creating bean with name 'conversionService' defined in class path resou
- YUI Compressor使用配置方法 JS/CSS压缩工具
- 云主机安装MSSQL2000 必须要求主机名为大写
- C++设计模式 之 原型模式
- cd命令
- 时间戳
- 如何提高程序员的逼格