单项选择题
包容类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
点击查看答案
<上一题
目录
下一题>
热门
试题
填空题
在有序列表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值 12,所需的关键码比较次数为 【3】 。
点击查看答案
单项选择题
有如下程序: #include <iostream.h> using namespace std; class Demo public: Demo() cout<< defautt constmctor n ; Demo(const Demo &x)cont<< copy constmctor n ; ; Demo userCode (Demo b)Demo c(b);return c; int main() Demo a,d; cout<< calling userCode() n ; d=userCode(a); return 0; 执行上面程序的过程中,构造函数Demo()和Demo(const Demo&x)被调用的次数分别是( )。
A.1和1
B.1和2
C.2和3
D.2和4
点击查看答案
相关试题
有如下类声明: class MyClass int i;...
语句cout<<setiosflagags(ios::showpo...
阅读下面程序: #include <iostream.h...
下面程序的运行结果是 【13】 。 #in...
头文件 【8】 中包含了处理用户控制的文...