1 struct Struct { 2 long x; 3 }; 4 5 union Union { 6 long y; 7 }; 8 9 class Class { 10 long z; 11 }; 12 13 Struct foo_struct; 14 Union foo_union; 15 Class foo_class; 16