试题题干
对于拷贝构造函数和赋值操作的关系,正确的描述是()
参考答案
正确答案:
试题解析
复制构造函数是构造函数的一种,也称为拷贝构造函数。它的作用是使用一个已存在的对象去初始化另一个正在创建的对象。因此C正确。
赋值和初始化是两个不同的概念。赋初值是在有了对象后调用对象的成员函数实现赋值操作,初始化是使用同名的构造函数实现的。因此AB错误。
在产生对象时就可使对象的数据成员具有指定值,则称为对象的初始化,即D错误
对于拷贝构造函数和赋值操作的关系,正确的描述是()
复制构造函数是构造函数的一种,也称为拷贝构造函数。它的作用是使用一个已存在的对象去初始化另一个正在创建的对象。因此C正确。
赋值和初始化是两个不同的概念。赋初值是在有了对象后调用对象的成员函数实现赋值操作,初始化是使用同名的构造函数实现的。因此AB错误。
在产生对象时就可使对象的数据成员具有指定值,则称为对象的初始化,即D错误