首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于拷贝构造函数和赋值操作的关系,正确的是
对于拷贝构造函数和赋值操作的关系,正确的是
admin
2010-12-16
43
问题
对于拷贝构造函数和赋值操作的关系,正确的是
选项
A、拷贝构造函数和赋值操作是完全一样的操作
B、进行赋值操作时,会调用类的构造函数
C、当调用拷贝构造函数时,类的对象正在被建立并被初始化
D、拷贝构造函数和赋值操作不能在同一个类中被同时定义
答案
C
解析
在赋值操作中,将发生对象的拷贝操作,但并不说明两者是完全一样的。一般情况下,如果给类定义了赋值操作符,则应该同时定义合适的拷贝构造函数,除非系统默认生成的拷贝构造函数满足赋值操作。实际上,系统默认的拷贝构造函数仅仅将数据成员进行简单的对应赋值,而在多数特殊应用中,这么简单的对应关系是不适用的,这就需要程序员重新定义拷贝构造函数。
转载请注明原文地址:https://kaotiyun.com/show/oGVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#defineM6#defineg(x)(x*M)main(){intm,n,k=1;m=g(k+1);n=g(2);printf(’’%d,%d\n’’,m,n);}程序运行后的输出
有以下程序:#includedoublefun(int13){staticdoublef=1;f*=n:retumf;}main(){inti;d
软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和()。
软件的需求分析主要产生的文档是()。
设Y为整型变鼍,A=I,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&B:后Y的值()。
以下不能正确表示代数式的C语言表达是()。
在数据处理中,其处理的最小单位是()。
深度为7的二叉树共有127个结点,则下列说法中错误的是
对建立良好的程序设计风格,下面描述正确的是()。
在C++语言中,数据封装要解决的问题是
随机试题
运营部经理老钱需要对公司本年度的购销数据进行统计,按照下列要求帮助老钱完成相关数据的整理、计算和分析工作:按照下列要求对工作表“年度销售汇总”中的数据进行修饰、完善:①将A1单元格中的标题内容在表格数据上方“跨列居中”,并应用“标题l”单元格
恶性肿瘤哀伤反应包括
胸外心脏挤压的正确按压部位是
某商务写字楼建筑面积11000m2,可租售面积8000m2,土地使用年限40年,从2002年7月1日起计,土地面积3000m2。当地正常月租金为90元/(月.m2),正常出租率90%,大楼正常管理运营每月总费用占当月租金收入的20%。经调查附近40年使用
中国公民李某为在华外商投资企业的普通职员,2008年其收入情况如下:(1)雇佣单位每月支付工资、薪金12000元。(2)派遣单位每月支付工资、薪金2200元。(3)在A国出版自传体小说取得稿费收入20000元,在B国取得该小说的版权收入50000元,
下列有关表述中错误的有()。
什么是无效婚姻,主要有哪些情形?
A.WhatstruckhimB.thereforeC.brokeoutPhrases:A.theplague【T1】______insouthernEnglandB.【T2】______wastheconj
文件系统用位图法表示磁盘空间的分配情况,位图存于磁盘的32~127号块中,每个盘块占1024个字节,盘块和块内字节均从0开始编号。假设要释放的盘块号为409612,则位图中要修改的位所在的盘块号和块内字节序号分别是_______。
数据库设计中反映用户对数据要求的模式是
最新回复
(
0
)