首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于拷贝构造函数和赋值操作的关系,正确的是( )。
对于拷贝构造函数和赋值操作的关系,正确的是( )。
admin
2010-12-16
51
问题
对于拷贝构造函数和赋值操作的关系,正确的是( )。
选项
A、拷贝构造函数和赋值操作是完全一样的操作
B、进行赋值操作时,会调用类的构造函数
C、当调用拷贝构造函数时,类的对象正在被建立并被初始化
D、拷贝构造函数和赋值操作不能在同一个类中被同时定义
答案
C
解析
在赋值操作中,将发生对象的拷贝操作,但并不说明两者是完全一样的。一般情况下,如果给类定义了赋值操作符,则应该同时定义合适的拷贝构造函数,除非系统默认生成的拷贝构造函数满足赋值操作。实际上,系统默认的拷贝构造函数仅仅将数据成员进行简单的对应赋值,而在多数特殊应用中,需要程序员重新定义拷贝构造函数。
转载请注明原文地址:https://kaotiyun.com/show/K6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
软件生命周期中的各个阶段都不包括的活动是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
以下叙述中错误的是()。
以下选项中叙述正确的是
请编写函数fun,函数的功能是:移动一维数组中的内容:若数组中有n个整数,要求把下标从0到P(含P,P小于等于n-1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1,2,3,4,5,6,7,8,9,10:p的值为3。移动后,一维数组
设有定义:structcomplex{intreal,unreal;datal={1,8},data2;则以下赋值语句中错误的是()。
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为()。
关于C语言程序设计,以下叙述中不正确的是()。
下面关于编译预处理的命令行中,正确的是()。
随机试题
按照不同的分类标准,北京国际图书博览会属于()。
胆汁的生理作用不包括【】
低脂膳食不适用于
女,30岁,持续高烧2周后入院,查体:139.8,呼吸86次/分,神志清楚,表情淡漠,面色苍白,前朐部可见散在红色斑丘疹。脾肋下可及为确诊最有意义的检查是
车祸现场有下列伤员,应先抢救的是()。
各种单据的签发日期应符合逻辑性和国际惯例,通常()日期是议付单据出单最晚的时间
下列关于权证的价值说法错误的是()。
名茶:龙井
以下关于债的客体的表述中正确的是()。
下列各设备中,全部属于计算机输出设备的一组是()。
最新回复
(
0
)