继承与派生 一

来源:互联网 发布:dnf远程控制软件 编辑:程序博客网 时间:2024/06/04 19:35
#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;
}
1 0
原创粉丝点击