热门

最新

红包

立Flag

投票

同城

我的

发布
c15859438842
c15859438842
6 年前
truec15859438842

下面这个代码为什么打印顺序是这样子的?萌新提问!
#include<iostream>
using namespace std;
class Base
{
private:
int b;
public:
Base(int c);
~Base();
};
Base::Base(int c)
{
b=c;
cout<<"Base "<<b<<" says hello"<<endl;
}
Base::~Base()
{
cout<<"Base "<<b<<" says goodbye"<<endl;
}
class Derived:public Base
{
private:
int d;
public:
Derived(int c,int b):Base(c)
{
d=b;
cout<<"Derived "<<d<<" says hi"<<endl;
}
~Derived()
{
cout<<"Derived "<<d<<" says bye"<<endl;
}
};

int main()
{
int a,b;
cin>>a>>b;
Derived dr(a,b);
return 0;
}

CSDN App 扫码分享
分享
1
4
打赏
  • 复制链接
  • 举报
下一条:
微机技术有哪些内容,课程本身的和当下热点反映的形式是什么。
立即登录