1 struct S { zS2 virtual void z() { } yS3 virtual void y() { } xS4 virtual void x() { } wS5 virtual void w() { } 6 }; 7 fun()8 void fun() { 9 S s; 10 s.w(); 11 s.x(); 12 s.y(); 13 s.z(); 14 } 15