第13周 程序阅读-虚析构函数

来源:互联网 发布:外贸产品软件管理 编辑:程序博客网 时间:2024/06/05 23:57
#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