编写程序:基类base,有一个私有数据成员n,派生类Derived公有继承基类base,Derived,要求程序的运行结果如下
编写程序:基类base,有一个私有数据成员n,派生类Derived公有继承基类base,Derived中新增加一个数据成员m,要求程序的运行结果如下:...
编写程序:基类base,有一个私有数据成员n,派生类Derived公有继承基类base,Derived中新增加一个数据成员m,要求程序的运行结果如下:
展开
1个回答
展开全部
#include <iostream>
using namespace std;
class base
{
private:
int n;
public:
base()
{
n=26;
cout<<"constructing base"<<endl;
cout<<"n="<<n<<endl;
}
~base()
{
cout<<"destructing base"<<endl;
}
};
class Derived: public base
{
private:
int m;
public:
Derived()
{
m=38;
cout<<"constructing Derived"<<endl;
cout<<"m="<<m<<endl;
}
~Derived()
{
cout<<"destructing Derived"<<endl;
}
};
int main()
{
Derived D;
return 0;
}
已经测试过了,测试结果如下:(有问题可以继续追问)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询