第十三周阅读程序 虚析构函数
来源:互联网 发布:河池市网络问政平台 编辑:程序博客网 时间:2024/06/08 16:44
/* *Copyright(c) 2016,烟台大学计算机学院 *作 者:刘金石 *完成日期:2016年5月21日 *问题描述:虚析构函数练习 */#include<iostream>using namespace std;class BASE{ char c;public: BASE(char n):c(n){} virtual ~BASE(){cout<<c;}};class DERIVED:public BASE{ char c;public: DERIVED(char n):BASE(n+1),c(n){} ~DERIVED(){cout<<c;}};int main(){ DERIVED d('X'); return 0;}程序分析:虚析构函数先调用派生类的析构函数然后再调用基类的析构函数。故先输出X,然后调用~BASE()函数,输出Y;
运行结果:
0 0
- 第十三周 阅读程序 2 虚析构函数
- 第十三周阅读程序2:虚析构函数
- 第十三周阅读程序 虚析构函数
- 第十三周 程序阅读 (2)虚析构函数
- 第十三周 阅读程序 1 虚函数
- 第十三周阅读程序1:虚函数
- 第十三周阅读程序 虚函数
- 第十三周阅读程序 纯虚函数
- 第十三周阅读程序 交通类纯虚函数
- 第十三周 程序阅读
- 第十三周 阅读程序
- 第十三周程序阅读
- 第十三周-阅读程序
- 第十三周-阅读程序
- 第十三周-阅读程序
- 第十三周--阅读程序
- 第十三周阅读程序
- 第十三周阅读项目(虚析构函数)
- esp8266-SDK的串口发送和中断接收
- elasticsearch CRUD Sense
- 求斐波那契数列的前10项,并逆序输出,用数组实现
- 3dmax入门教程(一)
- iOS 更改全局字体
- 第十三周阅读程序 虚析构函数
- Spring(三)——核心容器Bean
- lein auto reload 异常
- elasticsearch java客户端 - Jest
- 博客迁移
- 在使用cppunit,搭建测试环境时遇到的问题以及解决办法(仅供参考)
- elasticsearch java客户端 - 原生esClient
- 排序算法个人总结(4)
- 一种利用ADC产生随机数的方法