首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于赋值运算符“=”重载的叙述中,正确的是
下列关于赋值运算符“=”重载的叙述中,正确的是
admin
2017-10-17
37
问题
下列关于赋值运算符“=”重载的叙述中,正确的是
选项
A、赋值运算符只能作为类的成员函数重载
B、默认的赋值运算符实现了“深层复制”功能
C、重载的赋值运算符函数有两个本类对象作为形参
D、如果已经定义了复制(拷贝)构造函数,就不能重载赋值运算符
答案
A
解析
=、[]、()、->以及所有的类型;转换运算符只能作为成员函数重载,A项正确。默认的赋值运算符只实现了浅层复制,B项错误。赋值运算符只能作为成员函数重载,形参表中只有一个参数,对应于第二操作数,C项错误。一个类中如果需要重载运算符 “=",通常也就需要定义自己特有的复制构造函数,反之亦然,故D项错误。
转载请注明原文地址:https://kaotiyun.com/show/mWAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}
下面语句段的输出结果是【】。intx=0,y=2,z=3;switch(x){case0:switch(y){case1:cout<<’*’;break;
下列程序不能通过编译,应该在划线部分填写的语句是【 】。#include<iostream.h>#include<stdlib.h>doubleFune(inta,intb,charch){doublex;swit
在数据库系统中,数据具有独立性。由于数据的存储结构与逻辑结构之间由系统提供映象,使得当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改。这种独立性称为【 】。
下列叙述中正确的是
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用_____联编。
如果一个对象部分地包含自己,或自己定义自己,则称这个对象是【 】的对象。
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为
已知p是一个指向类A公有数据成员的指针,a是类A的一个对象,如果要给p所指向的成员赋值为5,语句应写为【 】。
随机试题
Thefirstphaseinvolvedthe______(preserve)ofwildlifethroughlawsandhuntingregulations.
女性,28岁,既往有关节痛史,劳累后心悸,气短3年,下肢水肿3个月。X线示左右心室扩大,左心房增大,食管局限压迹,血压130/50mmHg,有枪击音。最可能的诊断
在大量不保留灌肠过程中,患者感觉腹胀,有便意,处理方法是()。
下列哪些疾病中不会出现红细胞渗透脆性降低
某一实验室血糖参加室间质量评价活动,其测定结果为5.25mmol/L,靶值为5.0mmol/L,其偏倚为
甲、乙、丙三人共同设立了一普通合伙企业,但是在经营过程中,对一些问题的看法,合伙人的观点不一致,或者有一些问题没有搞清,于是他们共同向律师进行咨询。请根据这些情况和下列各问中设定的条件回答问题:为了增加合伙企业的资金实力,甲、乙、丙想吸收新的
施工进度计划的编制单位是()。
经营者提供商品或服务有( )行为的,应当按照消费者的要求增加赔偿其受到的损失。
下列关于金融衍生产品的说法中错误的是()
简述企业组织结构设计的基本程序。
最新回复
(
0
)