析构函数

来源:互联网 发布:数据段字节变量 编辑:程序博客网 时间:2024/06/06 17:17
#include <iostream>using namespace std;class BASE{private:    int c;public:    BASE(int n):c(n) {}    virtual ~BASE()    {        cout<<c;    }};class DERIVED:public BASE{private:    int c;public:    DERIVED(int n):BASE(n+1),c(n) {}    ~DERIVED()    {        cout<<c<<endl;    }};class TYU:public DERIVED{private:        int c;public:   TYU(int n):DERIVED( n+1),c(n){}       ~TYU()       {       cout<<c<<endl;       }};int main(){   TYU t(12);    return 0;}


运行结果:

说说:自己感觉好像对析构函数又加深了印象