首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于拷贝构造函数和赋值操作的关系,正确的是
对于拷贝构造函数和赋值操作的关系,正确的是
admin
2010-06-06
28
问题
对于拷贝构造函数和赋值操作的关系,正确的是
选项
A、拷贝构造函数和赋值操作是完全一样的操作
B、进行赋值操作时,会调用类的构造函数
C、当调用拷贝构造函数时,类的对象正在被建立并被初始化
D、拷贝构造函数和赋值操作不能在同一个类中被同时定义
答案
C
解析
在赋值操作中,将发生对象的拷贝操作,但并不说明两者是完全一样的.一般情况下,如果绐类定义了赋值操作符,则应该同时定义合适的拷贝构造函数,除非系统默认生成的拷贝构造函数满足赋值操作。实际上,系统默认的拷贝构造函数仅仅将数据成员进行简单的对应赋值,而在多数特殊应用中,这么简单的对应关系是不适用的,这就需要程序员重新定义拷贝构造函数。
转载请注明原文地址:https://kaotiyun.com/show/jvjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C语言文件的叙述中正确的是()。
以下程序的输出结果是()。#include<stdio.h>voidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}main(){inta=10,b=40,c
以下叙述中正确的是()。
以下叙述中正确的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:输出a所指数组中的前n个数据,要求每行输出5个数。请在程序的下画线处填入正确的内容并把下画线删除,使程序得
在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是
某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为
关系表中的每一行记录称为一个()。
关系数据库管理系统所管理的关系是()。
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指()。
随机试题
急性乳腺炎的致病菌,以下列哪种为主
马头门标高不一致时,宜遵循()的原则。
下列不属于我国重点编制的土地开发整理规划的是()级。
对进入施工现场的钢筋取样后进行力学性能检测,属于施工质量控制方法中的()。
下列各项,不属于封闭式基金内容的是()。
I’mhungry,pleasegivemesome______.
ElNinoisthenamegiventothemysteriousandoftenunpredictablechangeintheclimateoftheworld.Thisstrange【C1】______h
A、Morethanonemillionpeoplegavethethumbs-uptohisFacebookpost.B、ZuckerbergwasoneofthemostsearchednamesonGoogl
Menaremuch"smarter"thanwomenwhenitcomestoshopping,accordingtoasurveyof1,000peoplewhichfoundthat42%ofmena
Mountingevidenceshowsthatbehavioral-activation(BA)therapyisjustaseffectiveascognitive-behavioraltherapy(CBT)int
最新回复
(
0
)