1 struct S0 2 { 3 int private_data_member0; 4 char private_data_member1; 5 }; 6 7 struct S1 8 { 9 int m0; 10 }; 11 12 13 void foo(S0 &)14 foo(S0&) 15 { 16 } 17 18 int bar(S1 * s)19 bar(S1* s) 20 { 21 return s->m0; 22 } 23