class Y { public: int i; int j; Y(int val) : j(val), i(j){ /* do nothing */ }; };