C++ 23、阅读下列程序,写出运行结果。
23、阅读下列程序,写出运行结果。#include<iostream.h>classBase{public:Base(intn){cout<<"现在进入Base基类的构造...
23、阅读下列程序,写出运行结果。
#include <iostream.h>
class Base {
public:
Base(int n)
{ cout << "现在进入 Base 基类的构造函数\n";
i=n;
}
~Base( ) { cout <<"现在进入 Base 基类的析构函数\n"; }
void showi( ) { cout << i << endl; }
private:
int i;
};
class Derive:public Base {
public :
Derive(int n, int m):Base(m)
{ cout << "现在进入 Derive 派生类的构造函数\n";
j=n;
}
~Derive( )
{ cout <<"现在进入 Derive 派生类的析构函数“<<endl; }
void showj( ) { cout << j << endl; }
private:
int j;
};
void main( )
{ Derive obj(0,40);
obj.showi( );
} 展开
#include <iostream.h>
class Base {
public:
Base(int n)
{ cout << "现在进入 Base 基类的构造函数\n";
i=n;
}
~Base( ) { cout <<"现在进入 Base 基类的析构函数\n"; }
void showi( ) { cout << i << endl; }
private:
int i;
};
class Derive:public Base {
public :
Derive(int n, int m):Base(m)
{ cout << "现在进入 Derive 派生类的构造函数\n";
j=n;
}
~Derive( )
{ cout <<"现在进入 Derive 派生类的析构函数“<<endl; }
void showj( ) { cout << j << endl; }
private:
int j;
};
void main( )
{ Derive obj(0,40);
obj.showi( );
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询