1  struct A {};
       2  
       3  struct B {
       4    A a;
       5    virtual void f () {}
       6    int i;
       7  };
       1  struct A {};
       2  
       3  struct B {
       4    A a;
       5    virtual void f () {}
       6    int i;
       7  };