关于#c++#的问题:c++实验报告继承与派生

定义一个基类BaseClass1,公有整型成员变量Number。另一个基类BaseClass2,公有整型成员变量Number。构造BaseClass1和BaseClass2的派生类DerivedClass,公有整型成员变量Number,公有的成员函数SetNumVal(),将两个父类中的Number之和赋给子类的Number,并观察观察构造函数和析构函数的执行情况。

class baseClass1
{
public:
    int number=10;
};
class baseClass2
{
public:
    int number=20;
};

class DerivedClass:public baseClass1,public baseClass2
{
public:
    int number= baseClass1::number+baseClass2::number;

};



int main()
{
    DerivedClass class1;
    printf("%d",class1.number);
    return 0;
}

img