第十三周项目1:阅读程序,并写出运行结果(2)虚析构函数
来源:互联网 发布:铁路工程概预算软件 编辑:程序博客网 时间:2024/04/29 19:31
问题及代码:
/*Copyright (c)2016,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:main.cpp*作 者:崔青青*完成日期:2016年5月26日*版 本 号:v1.0*问题描述:阅读下面程序,并写出运行结果。*输入描述:无*输出描述:无*/#include <iostream>using namespace std;class BASE{private: char c;public: BASE():c('y'){} virtual~BASE(){cout<<c;}};class DERIVED:public BASE{ private: char c;public: DERIVED():c('x'){} ~DERIVED(){cout<<c;}};int main(){ BASE *p=new DERIVED; delete p; return 0;}
运行结果:
知识点总结:
老师给的例子去掉virtual的结果还是跟原来的一样,我根据虚析构函数那节课的内容改了一下,去掉virtual和原来的结果不一样。
学习心得:
基类定义了虚析构函数,派生类的虚析构函数也都是虚析构函数。 0 0
- 第十三周项目1:阅读程序,并写出运行结果(2)虚析构函数
- 第十三周项目1:阅读程序,并写出运行结果(1)虚函数
- 第十三周项目1:阅读程序,并写出运行结果(3)纯虚函数
- 第十三周项目一 阅读程序请写出这些程序的运行结果(2 虚析构函数)
- 第十三周实践项目-阅读下面的程序,并写出运行结果(2)
- 第十三周项目一 阅读程序请写出这些程序的运行结果(1 虚函数)
- 第十三周实践项目-阅读下面的程序,并写出运行结果(3)
- 第十三周项目—阅读程序,并运行结果(虚析构函数)
- 第十三周项目—阅读程序,并运行结果(虚析构函数)
- 第十三周项目—阅读程序,并运行结果(虚析构函数)
- 第十三周上机实践项目:阅读程序,并运行结果(虚析构函数)
- 第9周-项目1阅读理解程序并写出运行结果(2)
- 第十二周项目1:阅读程序并写出结果(2)
- 第十三周项目一 阅读程序请写出这些程序的运行结果(3 纯虚函数)
- 第十三周项目—阅读程序,并运行结果(虚函数)
- 第十三周项目—阅读程序,并运行结果(纯虚函数)
- 第十三周项目—阅读程序,并运行结果(虚函数)
- 第十三周项目—阅读程序,并运行结果(纯虚函数)
- Random Forest 随机森林
- 求素数问题
- Unity 3D游戏开发Mecanim动画系统讲解
- UVa1368 DNA Consensus String
- 第9周项目1- 深复制体验
- 第十三周项目1:阅读程序,并写出运行结果(2)虚析构函数
- 深复制体验2
- NoSQL数据库概览及其与SQL语法的比较
- ssh框架中的basedao
- 2 Add Two Numbers
- Chp15 网络编程
- 猴子吃桃问题
- HDU 2200 Eddy's AC难题(组合数学)
- 基于FS4412嵌入式系统移植(8) linux内核调试之printk