首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于拷贝构造函数和赋值操作的关系,正确的是( )。
对于拷贝构造函数和赋值操作的关系,正确的是( )。
admin
2010-12-16
45
问题
对于拷贝构造函数和赋值操作的关系,正确的是( )。
选项
A、拷贝构造函数和赋值操作是完全一样的操作
B、进行赋值操作时,会调用类的构造函数
C、当调用拷贝构造函数时,类的对象正在被建立并被初始化
D、拷贝构造函数和赋值操作不能在同一个类中被同时定义
答案
C
解析
在赋值操作中,将发生对象的拷贝操作,但并不说明两者是完全一样的。一般情况下,如果给类定义了赋值操作符,则应该同时定义合适的拷贝构造函数,除非系统默认生成的拷贝构造函数满足赋值操作。实际上,系统默认的拷贝构造函数仅仅将数据成员进行简单的对应赋值,而在多数特殊应用中,需要程序员重新定义拷贝构造函数。
转载请注明原文地址:https://kaotiyun.com/show/K6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a),{102,&c),{103,&b));main()
请编写一个函数,用来删除字符串中的所有空格。例如,输入asdaf.aaz67,则输出为asdafaaz67。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干
给定程序MODI1.C中函数fun的功能是:逐个比较p、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中,形成一个新的字符串。例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则C中的字符串应
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.
一棵二叉树共有25个节点,其中5个是叶子节点,则度为l的节点数为()。
下列不属于软件工程3个要素的是()。
下面表示纯虚函数的成员函数是()。
C++语言程序由函数构成,其至少包含一个函数,这就是【】。
数据处理的最小单位是
随机试题
如何调整螺旋电缆?
胎盘部位滋养细胞肿瘤首选治疗方法是:
X线控制装置的一钮控制方式中需要调整的参数是
OTC分为甲、乙两类的主要依据是
抗肿瘤药氟尿嘧啶属于
被评估债券为4年期一次性还本付息债券为10000元,年利率为18%,不计复利,评估时债券的购入时间已满3年,当年的国库券利率为10%,评估人员通过对债券发行企业了解,认为应该考虑2%的风险报酬率,试问该被估债券的评估值最有可能是()元。
国内最早开办住房贷款的银行是()。
党的十七大指出,实现未来经济发展目标,关键要在()方面取得重大发展。
为了防止计算机病毒的传染,应该做到______。
A、Sheisnotinterestedinthetopic.B、Herroommateistoolittletoagreetoit.C、Shedidn’thaveenoughtimeforit.D、Shed
最新回复
(
0
)