#pragma interface struct B { B(){}; ~B(){} }; struct A { B a; };