1234567891011
class X { private: type_t a; // more things }; class Y: public X { private: using X::a; // more things };
123456789
class X { // more things }; class Y: public X { private: X myPrivateObject; // more things };