问题 单项选择题

包容类Contain和内嵌类Embed定义如下:#include<iostream.h>class Contain{private:int X;protected:int z;public:class Embed{private:int y;public:Embed(){y=100;}int Embed_Fun();}MyEmbed;int Contain_Fun();}; 对上面的定义,正确的描述是( )。

A.定义类Embed对象的语句是:ContainEmbed embed;

B.类Contain的成员函数Contain_Fun()中可以用MyEmbey的方式访问类Embed的私有成员y

C.类Embed的成员函数Embed_Fun()中可以直接访问Contain的私有成员x

D.类Embed的成员函数Embed_Fun()中可以直接访问Contain的保护成员Z

答案

参考答案:A

选择题
选择题