问题 单项选择题

对下面程序描述正确的是( )。 #include < iostream > using namespace std; class A { private: int i; public: class B { private: int j; protected: int k; int fun1 ( );} MyB; int fun2 ( ); }

A.定义类B的对象的语句是: A::B b;

B.类A的成员函数fun2()可以用Myj的方式访问类B的私有成员j。

C.类A的成员函数fun2()可以用Myk的方式访问类B的保护成员k。

D.类B的成员函数fun1()可以直接访问类A的私有成员i。

答案

参考答案:A

解析: 内嵌类的成员函数对包容类的成员没有访问特权,反之亦然。

单项选择题 A1/A2型题
多项选择题