类Contain、Embed定义如下:classEmbed{public: Embed(){y=100;} intEmbed_Fun();private: inty;};classContain{public: intContain_Fun();private: intx;protected: intz;};对上面的定义,正确的描述是()
A. 定义类Embed对象可以使用语句:Contain::Embedobj;
B. 类Contain的成员函数Contain_Fun()中可以用MyEmbed.y的方式访问类Embed的私有成员y
C. 类Embed的成员函数Embed_Fun()中可以直接访问类Contain的私有成员x
D. 类Embed的成员函数Embed_Fun()中可以直接访问类Contain的保护成员z
查看答案
在类作用域中能够通过直接使用该类的( )成员名进行访问。
A. 私有
B. 公有
C. 保护
D. 任何
一个类的构造函数通常被定义为该类的( )成员。
A. 公有
B. 保护
C. 私有
D. 友元
对于任一个类,用户所能定义的构造函数的个数至多为( )。
A. 0
B. 1
C. 2
D. 不限个数
假定AB为一个类,则执行“ABx(5);”语句时将自动调用该类的()。
A. 带参构造函数
B. 无参构造函数
C. 拷贝构造函数
D. 赋值重载函数