1  class Base {};
       2  
       3  struct A : virtual public Base
       4  {
       5    A();
       6  };
       7  
       8  struct B {};
       1  class Base {};
       2  
       3  struct A : virtual public Base
       4  {
       5    A();
       6  };
       7  
       8  struct B {};