第10、11周程序阅读 继承和派生 1

来源:互联网 发布:云计算的三种类型 编辑:程序博客网 时间:2024/04/28 20:12

问题及代码:

/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:李一波 * 完成日期:2016年5月14日 * 版本号:vc++6.0 * * 问题描述: * 输入描述: * 程序输出: */#include<iostream>using namespace std;class G{public:    static int m;    G( ){ //构造函数        m++;        cout<<"G begins\n";    }    ~G( ) {        cout<<"G ends\n";        m--;    }};int G::m=0;class D:public G{public:    D( ){ //构造函数        m++;        cout<<"D begins\n";    }    ~D( ){        cout<<"D ends\n" ;        m-- ;    }};int main( ){    D objg;    cout<<G::m<<endl;    return 0;}

运行结果:

0 0