关于下面程度段说法正确的是()


关于下面程度段说法正确的是()

classX

{

private:

intn;punblic:

X(X&);}

X::X(X&x){n=x.n}

Xobj1,obj2;obj2(obj1);

A.语句obj2(obj1);的功能是用对象obj1初始化具有相同类类型的对象obj2

B.语句obj2(obj1);的功能是用对象obj2初始化具有相同类类型的对象obj1

C.X(X&x)也可以不使用引用参数而仍然是拷贝构造函数

D.X(X&x)不能访问对象的私有成员

正确答案:语句obj2(obj1);的功能是用对象obj1初始化具有相同类类型的对象obj2


Tag:面向对象的C++和Windows编程 对象 初始化 时间:2021-12-25 13:55:25