类 Contain 的定义如下:
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 Myobject; B:类Contain的成员函数Contain_Fun()中可以访问对象MyEmbed的私有成员y C:类Embed的成员函数Embed_Fun()中可以直接访问类Contain的所有成员 D:类Embed的成员函数Embed_Fun()中只能直接访问类Contain的公有成员

包容类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()中可以用MyEmbeD.y的方式访问类Embed的私有成员y C:类Embed的成员函数Embed_Fun()中可以直接访问Contain的私有成员x D:类Embed的成员函数Embed_Fun()中可以直接访问Contain的保护成员Z

包容类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

类 Contain 的定义如下: 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 Myobject; B:类Contain的成员函数Contain_Fun()中可以访问对象MyEmbed的私有成员y C:类Embed的成员函数Embed_Fun()中可以直接访问类Contain的所有成员 D:类Embed的成员函数Embed_Fun()中只能直接访问类Contain的公有成员

包容类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()中可以用MyEmbey的方式访问类Embed的私有成员y C:类Embed的成员函数Embed_Fun()中可以直接访问类Contain和的私有成员x D:类Embed的成员函数Embed_Fun()中可以直接访问类Contain的保护成员z

包容类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 y的方式访问类Embed的私有成员y C:类Embed的成员函数Embed_Fun()中可以直接访问Contain的私有成员x D:类Embed的成员函数Embed_Fun()中可以直接访问Contain的保护成员Z

包容类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

微信扫码获取答案解析
下载APP查看答案解析