题目描述:已知有Grandson类和main函数如下:
class Grandson:public Son1,public Son2{ string grandsonName; public: Grandson(string name1,string name2,string name3,string name4): Father(name1),Son1(name1,name2),Son2(name1,name3),grandsonName(name4){} void printGrandsonName(){ cout<Tom
Mike
Tom
Nick
Joe
#includeusing namespace std; class Father { private: string name1; public: Father(string name1):name1(name1){} void printFatherName() { cout << name1 << endl; } }; class Son1: virtual public Father { private: string name1, name2; public: Son1(string name1,string name2):name2(name2),Father(name1){} void printSonName() { Father::printFatherName(); cout << name2 << endl; } }; class Son2 :virtual public Father { private: string name1, name3; public: Son2(string name1,string name3):Father(name1),name3(name3){} void printSonName() { Father::printFatherName(); cout << name3 << endl; } };



