单选题
包容类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()中可以用MyEmbe D.y的方式访问类Embed的私有成员y
C、
类Embed的成员函数Embed_Fun()中可以直接访问Contain的私有成员x
D、
类Embed的成员函数Embed_Fun()中可以直接访问Contain的保护成员Z
【正确答案】
A
【答案解析】
提交答案
关闭