首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于拷贝构造函数和赋值操作的关系,正确的是( )。
对于拷贝构造函数和赋值操作的关系,正确的是( )。
admin
2010-12-16
35
问题
对于拷贝构造函数和赋值操作的关系,正确的是( )。
选项
A、拷贝构造函数和赋值操作是完全一样的操作
B、进行赋值操作时,会调用类的构造函数
C、当调用拷贝构造函数时,类的对象正在被建立并被初始化
D、拷贝构造函数和赋值操作不能在同一个类中被同时定义
答案
C
解析
在赋值操作中,将发生对象的拷贝操作,但并不说明两者是完全一样的。一般情况下,如果给类定义了赋值操作符,则应该同时定义合适的拷贝构造函数,除非系统默认生成的拷贝构造函数满足赋值操作。实际上,系统默认的拷贝构造函数仅仅将数据成员进行简单的对应赋值,而在多数特殊应用中,需要程序员重新定义拷贝构造函数。
转载请注明原文地址:https://kaotiyun.com/show/K6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includestructst{intx;int*y;}*p;intdt[4]={1,2,3,4};structstaa[4]={2,&dt[0],3,&dt[
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
以下关于注释的叙述中错误的是()。
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量e的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=5241。
有以下程序:#include<stdio.h>main(){inti,array[6]={1,5,0,4};for(i=0;i<5;i++)printf("%d",array[i]);printf("\n");}程序运行后的输出结果是(
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
阅读以下程序#includemain(){IntCase;floatprintF;printf("请输入2个数:");scanf("%d%f",&Case,&printF);printf("%d%f\n",Case,p
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为()。
假定其中的x的单位是角度且不考虑π值的精度,则与数学公式等价的C++语言表达式是
随机试题
设,则等于()
病人最有可能合并症状是病人存在腹水,形成的最主要原因
预防腹腔手术病人发生术后肠粘连的措施中,哪项是手术护士应该做到的:
甲某对乙某的一块高级手表垂涎已久。一日,甲某骗乙某说要给其介绍对象,让乙某请自己喝酒,趁机将乙某灌醉,然后将乙某搀扶到一僻静胡同内.将其手表捋下拿走。甲某的行为构成:()
甲公司欠缴大笔税款,且该公司目前财务状况恶化,虽然经税务机关采取强制措施仍无法缴清税款。此时,税务机关得知乙公司长期拖欠甲公司一笔货款,而甲公司一直未向其索要,即将超过诉讼时效。税务机关可以:()
甲公司开出一张银行汇票,该汇票的提示付款要求是()。
下列关于气质的说法正确的是()。
下面你将听到一段介绍北京申奥功臣何振梁的讲话。7月13日晚,在莫斯科国际贸易中心,当国际奥委会主席萨马兰奇宣布北京获得2008年奥运会主办权时,一楼新闻中心的大屏幕,久久定格在一个动人的场面上:何振梁先生眼含热泪,与前来祝贺的国际奥委会委员逐个拥
Toitsfans,itisaddictive.Tothemedia,itisapromisingmoney-maker.Sudoku,anoldpuzzlelongpopularinJapanisfastg
Forthispart,youareallowed30minutestowriteashortessayentitledHowtoImproveCollegeStudents’SocialSkills?follow
最新回复
(
0
)