编辑代码

#include <iostream>
#include <stdlib.h>

class Base{
public:
    void Print(){
        std::cout<<"base created"<<std::endl;
    }
    int bvalue;
};

class Base1: public Base
{
public:
    void Print(){
        std::cout<<"base1 created"<<std::endl;
    }
};

class Base2: public Base
{
public:
    void Print(){
        std::cout<<"base2 created"<<std::endl;
    }
};

class SuperB:public Base1,public Base2
{
public:
    SuperB(){
        std::cout<<"I am batman"<<std::endl;
    }

};
// 生物:血量
// 僵尸:·
// 猪人:
// 猪人僵尸

int main() {
    SuperB b;
    b.Base1::bvalue=90;
    std::cout<<b.Base1::bvalue<<b.Base2::bvalue<<std::endl;
    
}