首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于拷贝构造函数和赋值操作的关系,正确的是( )。
对于拷贝构造函数和赋值操作的关系,正确的是( )。
admin
2010-12-16
54
问题
对于拷贝构造函数和赋值操作的关系,正确的是( )。
选项
A、拷贝构造函数和赋值操作是完全一样的操作
B、进行赋值操作时,会调用类的构造函数
C、当调用拷贝构造函数时,类的对象正在被建立并被初始化
D、拷贝构造函数和赋值操作不能在同一个类中被同时定义
答案
C
解析
在赋值操作中,将发生对象的拷贝操作,但并不说明两者是完全一样的。一般情况下,如果给类定义了赋值操作符,则应该同时定义合适的拷贝构造函数,除非系统默认生成的拷贝构造函数满足赋值操作。实际上,系统默认的拷贝构造函数仅仅将数据成员进行简单的对应赋值,而在多数特殊应用中,需要程序员重新定义拷贝构造函数。
转载请注明原文地址:https://www.kaotiyun.com/show/K6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
下列4个程序中,完全正确的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
下面描述正确的是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
以下关于结构化程序设计的叙述中正确的是()。
在数据库系统的内都结构体系中,索引属于()。
有以下程序:#include<stdio.h>structs{inta;intb;};main(){structsa,*p=&a;a.a=99;print{("%d\n",________):}程序要求输出结构体中成员a的数据
C++语言程序的注释可以出现在程序中的任何地方,一个注释以【】作为开始和结束的标记。
随机试题
Decadesofscientificresearchshowthatstressandanxietyareprevalentproblemsatwork,contributingtodeficitsinemployee
下列有关WindowsXP控制面板的描述错误的是______。
依《中华人民共和国反倾销条例》的规定,产品以低于下列何种价格进口,对我国国内已建立的相关产业造成实质损害或产生实质损害威胁,或者对建立相关产业造成实质阻碍时,我国可以采取反倾销措施?()
某公司5年前与一办公楼所有权人签订了租赁合同,租用其中1000m2的面积,约定租赁期限为20年。第一年租金为24万元,以后每年租金在上一年的基础增加1万元,从第8年开始,租金保持固定不变。现市场上类似办公楼月租金为30元/m2,假设折现率为10%,则目前承
年金法的正确数字表达式是()。
在总资产报酬率不变的情况下,资产负债率越高净资产收益率越低。()
()是指愿意承担相应费用而发布商品或服务以及其他信息的法人、其他经济组织和个人。
在MMPI测图中,两点编码为13/31的被试者常常被诊断为()患者。
你对繁琐的工作是喜欢还是讨厌。为什么?
丕平献土
最新回复
(
0
)