首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于拷贝构造函数和赋值操作的关系,正确的是
对于拷贝构造函数和赋值操作的关系,正确的是
admin
2010-06-06
45
问题
对于拷贝构造函数和赋值操作的关系,正确的是
选项
A、拷贝构造函数和赋值操作是完全一样的操作
B、进行赋值操作时,会调用类的构造函数
C、当调用拷贝构造函数时,类的对象正在被建立并被初始化
D、拷贝构造函数和赋值操作不能在同一个类中被同时定义
答案
C
解析
在赋值操作中,将发生对象的拷贝操作,但并不说明两者是完全一样的.一般情况下,如果绐类定义了赋值操作符,则应该同时定义合适的拷贝构造函数,除非系统默认生成的拷贝构造函数满足赋值操作。实际上,系统默认的拷贝构造函数仅仅将数据成员进行简单的对应赋值,而在多数特殊应用中,这么简单的对应关系是不适用的,这就需要程序员重新定义拷贝构造函数。
转载请注明原文地址:https://kaotiyun.com/show/jvjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。例如,s所
以下叙述中正确的是
以下程序中C的二进制值是()。chara=2,b=4,c;c=a^b>>2
若定义函数“int*func()”,则函数func的返回值为()。
以下函数中,findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#defineMIN一2147483647intfindmax(intx[],intn){inti,max;
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
学生和课程的关系模式定义为S(S#,Sn,sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C撑,cn,P撑)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含对
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
下列关于算法的描述中错误的是
随机试题
(2010年10月)金融租赁的对象一般是_______。
建立和实施合格血液的放行程序,并遵从以下原则,除了
有关药物的不良反应。不正确的是
与甘草相反的药有()。
广州日升印务有限公司属于合资企业,主营印刷及纸张生产加工业务。该公司2006年6月与新加坡ITS国际贸易公司签约,购买一台CIF18000美元,在总投资额度内的切纸机,该设备属于《外商投资产业目录》中鼓励进口项目,该设备于2006年10月19日由大中华运输
在视同买断代销方式下,受托方应按()确认收入。
A公司是一家国有控股公司,下辖有20多家子公司以及多个研究单位。2008年,该公司成功在上交所上市。A公司多年来一直致力于汽车领域发展,主要涉及家庭用小汽车、电动汽车、卡丁车、高尔夫车等,并且在此基础上又陆续开发了公共交通用车,地方上的很多XX专线都是由
宋代诗人陆游在一首诗中说:“纸上得来终觉浅,绝知此事要躬行。”这是在强调:
USB0的最高设备带宽可达【 】Mbps。
Theauthorthinksthattheconclusionsofanyresearchaboutpeople’sstateofmindare______.Thefirstandmostimportantth
最新回复
(
0
)