第13周阅读程序(2)虚析构函数

来源:互联网 发布:网络棋牌作弊器下载 编辑:程序博客网 时间:2024/06/01 13:43

代码:

/**Copyright (c) 2016, 烟台大学计算机与控制工程学院*All rights reserved.*文件名称:main.cpp;*作    者:岳成艳2016年5月25号;*版 本 号:vc++6.0;**问题描述:虚析构函数。*程序输入:略;*程序输出:略;*/#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;}

运行测试:


知识点总结:

运用析构函数,将DERIVED中的YX,输出XY;

0 0
原创粉丝点击