第13周 程序阅读-虚析构函数
2015-06-01 17:16
225 查看
#include <iostream> using namespace std; class BASE { private: char c; public: BASE(char n):c(n) {} virtual ~BASE() { cout<<c; } }; class DERIVED:public BASE { private: char c; public: DERIVED(char n):BASE(n+1),c(n) {} ~DERIVED(){ cout<<c; } }; int main(){ DERIVED d('X'); return 0; }
运行结果:
先析构派生类对象 后析构基类对象
相关文章推荐
- 点、圆的关系
- linux atoi() 函数使用说明
- Go语言是如何处理栈的
- 探索Android中的Parcel机制(上)
- 利用JasperReport+iReport进行Web报表开发
- [Asp.net 5] Localization-简单易用的本地化
- java创建使用SQLite数据库
- GRE ISSUE写作论证论据素材 商业类
- Linux入侵审查浅谈
- iOS面试题
- Unity协程(Coroutine)原理深入剖析
- Ubuntu15.04下安装搜狗输入法
- linux fork()函数使用说明
- [php] Thinkphp漂亮的分页
- MySQL查询某个数据库的所有表和表中有多少行
- Offer是否具有法律效力?
- Fedora16 安装相关
- cocos2dx Armature动画
- C# 操作XML 如果不存在创建 存在直接追加
- App 设计技巧