单选题 有如下类和变量定义: class Parents{ public: int publicData; private: int privateData; }; class dA : public Parents{ /*类体略*/ }; class dB : private Parents{ /*类体略*/ }; dA x; dB y;下列表达式中正确的是
【正确答案】 A
【答案解析】解析:dA公有继承Parents,dB私有继承Parents,所以Parents中的公有成员publicData在dA中是公有成员,对x可见,在dB中是私有成员,对y不可见,Parents中的私有成员privateData对x和y都不可见;由此可知:只有x可以访问publicData,答案为A。