/*
* Copyright (c) 2015, 烟台大学计算机学院
* All rights reserved.
* 文件名称:main.cpp
* 作 者 :韩娟
* 完成日期 :2015年5月20日
* 版 本 号 :v1.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;
}
知识点总结 :
在调用构造函数的时候是先调用基类的构造函数再调用派生类的。
学习心得 :
每一次总结都是对知识点的回顾。