假设OneClass为一个类,则该类的复制构造函数的声明语句为()。
A.OneClass(OneClassp);
B.OneClass&(OneClassp);
C.OneClass(OneClass&p);
D.OneClass(OneClass*p);
查看答案
复制(拷贝)构造函数具有的下列特点中,()是错误的。
A. 如果一个类中没有定义拷贝构造函数时,系统将自动生成一个默认的
B. 拷贝构造函数只有一个参数,并且是该类对象的引用
C. 拷贝构造函数是一种成员函数
D. 拷贝构造函数的名字不能用类名
系统提供的默认复制构造函数中形参表和函数体分别为()。
A. 形参表为空,函数体为空
B. 形参表为空,函数体不为空
C. 形参表不为空,函数体为空
D. 形参表不为空,函数体不为空
复制构造函数的作用为()。
A. 创建一个与已知对象共用同一内存地址的对象
B. 用一个已知对象来初始化一个被创建的同类的对象
C. 使得某一对象与一个已知对象完全相同
D. 创建一个临时对象
对类中内嵌成员对象的初始化通过类构造函数的( )实现。
A. 函数体
B. 初始化列表
C. 参数表
D. 初始化列表或函数体