第十三周 程序阅读 (2)虚析构函数
来源:互联网 发布:禅道 linux 安装 编辑:程序博客网 时间:2024/06/05 03:05
问题及代码:
#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;}
运行结果:
知识点总结:
虚析构函数,程序结束后先调用派生类的析构函数后调用基类的虚构函数,若无虚析构函数则无法实现
0 0
- 第十三周 阅读程序 2 虚析构函数
- 第十三周阅读程序2:虚析构函数
- 第十三周 程序阅读 (2)虚析构函数
- 第十三周阅读程序 虚析构函数
- 第十三周--阅读程序(2)
- 第十三周 阅读程序(2)
- 第十三周阅读程序(2)
- 第十三周阅读项目(虚析构函数)
- 第十三周阅读程序2
- 第十三周阅读程序2
- 第十三周 阅读程序 2
- 第十三周阅读程序2
- 第十三周阅读项目(2):虚析构函数
- 第十三周 程序阅读 (1)虚函数
- 第十三周项目一 阅读程序请写出这些程序的运行结果(2 虚析构函数)
- 第十三周 阅读程序 1 虚函数
- 第十三周阅读程序1:虚函数
- 第十三周阅读程序 虚函数
- 地13周 项目1 动物这样叫
- 第十三周项目2——形状类族中的纯虚函数
- 第十二周项目二形状类族的中的纯虚函数
- HDU 母牛的故事
- C++之我是二代我继承——圆与线
- 第十三周 程序阅读 (2)虚析构函数
- 对于分割窗口的视图无法响应鼠标滚轮的解决方法
- linux命令:使用dig解析域名
- 第十三周【项目 - 链表类】
- 第13周 项目2 形状类族的中的纯虚函数
- 陈怡暖:2015.6.3早间现货黄金白银操作建议
- JNI快速入门
- 实习两个月的总结
- 第13周项目3-立体类族共有的抽象类