1class B0 2{ 3 char m0; 4 5public: 6 B0(); 7}; 8 9B0::B0() 10 : m0(0) 11{} 12 13class B1 14{ 15 unsigned m0; 16 17public: 18 B1(); 19}; 20 21B1::B1() 22 : m0(0) 23{} 24 25class S : public B0, public B1 26{ 27 char m0; 28 29public: 30 S(); 31}; 32 33S::S() 34 : m0(0) 35{} 36 37void 38foo(S&) 39{} 40