
C++程序问题,有关顺序的,求解答,希望能给出详细的回答,谢谢谢谢! 5
#include<iostream>usingnamespacestd;classBase{public:Base(inti){cout<<i;}};classBasel...
#include<iostream>
using namespace std;
class Base
{
public:
Base(int i)
{
cout<<i;
}
};
class Basel:virtual public Base
{
public:
Basel(int i,int j):Base(j)
{
cout<<j;
}
};
class Base2:virtual public Base
{
public:
Base2(int i,int j):Base(j)
{
cout<<i;
}
};
class Derived:public Base2,public Base1
{
public:
Derived(int a,int b,int c,int d):member(a),member(b),Base1(c),Base(2),Base(a)
{
cout<<d;
}
Private:
Base1 member1;
Base2 member2;
};
void main()
{
Derived objD(3,4,5,6);
} 展开
using namespace std;
class Base
{
public:
Base(int i)
{
cout<<i;
}
};
class Basel:virtual public Base
{
public:
Basel(int i,int j):Base(j)
{
cout<<j;
}
};
class Base2:virtual public Base
{
public:
Base2(int i,int j):Base(j)
{
cout<<i;
}
};
class Derived:public Base2,public Base1
{
public:
Derived(int a,int b,int c,int d):member(a),member(b),Base1(c),Base(2),Base(a)
{
cout<<d;
}
Private:
Base1 member1;
Base2 member2;
};
void main()
{
Derived objD(3,4,5,6);
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询