包容类Contain和内嵌类Embed定义如下: #include<iostream.h> class Contain { private: int X; protecte

admin2010-03-29  37

问题 包容类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对象的语句是:Contain?Embed embed;
B、类Contain的成员函数Contain_Fun()中可以用MyEmbeD.y的方式访问类Embed的私有成员y
C、类Embed的成员函数Embed_Fun()中可以直接访问Contain的私有成员x
D、类Embed的成员函数Embed_Fun()中可以直接访问Contain的保护成员Z

答案1

解析
转载请注明原文地址:https://kaotiyun.com/show/Btjp777K
0

最新回复(0)