题目内容

系统提供的默认复制构造函数中形参表和函数体分别为()。

A. 形参表为空,函数体为空
B. 形参表为空,函数体不为空
C. 形参表不为空,函数体为空
D. 形参表不为空,函数体不为空

查看答案
更多问题

复制构造函数的作用为()。

A. 创建一个与已知对象共用同一内存地址的对象
B. 用一个已知对象来初始化一个被创建的同类的对象
C. 使得某一对象与一个已知对象完全相同
D. 创建一个临时对象

对类中内嵌成员对象的初始化通过类构造函数的( )实现。

A. 函数体
B. 初始化列表
C. 参数表
D. 初始化列表或函数体

类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. 任何

答案查题题库