首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于赋值运算符“=”重载的叙述中,正确的是
下列关于赋值运算符“=”重载的叙述中,正确的是
admin
2017-10-17
58
问题
下列关于赋值运算符“=”重载的叙述中,正确的是
选项
A、赋值运算符只能作为类的成员函数重载
B、默认的赋值运算符实现了“深层复制”功能
C、重载的赋值运算符函数有两个本类对象作为形参
D、如果已经定义了复制(拷贝)构造函数,就不能重载赋值运算符
答案
A
解析
=、[]、()、->以及所有的类型;转换运算符只能作为成员函数重载,A项正确。默认的赋值运算符只实现了浅层复制,B项错误。赋值运算符只能作为成员函数重载,形参表中只有一个参数,对应于第二操作数,C项错误。一个类中如果需要重载运算符 “=",通常也就需要定义自己特有的复制构造函数,反之亦然,故D项错误。
转载请注明原文地址:https://kaotiyun.com/show/mWAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知:intn=10;那么下列语句中错误的是
下列叙述中正确的是
有以下程序:#include<iostream>usingnamespacestd;classBase{private:inta,b;public:Base(intx,
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
下面对于友元函数描述正确的是
下面对静态数据成员的描述中,正确的是
设有定义intx;floaty;,则10+x+y值的数据类型是
执行下列程序时输入123<空格>456<空格>789<回车>,输出结果是 main() {char s[100]; int c. i; scanf("%c", &c); scanf("%d"
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为
随机试题
质量改进的第一步是()
Mostmenandwomenpassthroughlifewithouteverconsideringorcriticizing【1】theirownconditionsorthoseoftheworldatlar
下列哪一项常可提示早期乳癌
核酶是指
A.A级差错B.B级差错C.C级差错D.D级差错E.Ⅰ级差错
周某和孙某是夫妇俩,周某于2005年前往美国留学,并在美国定居、工作。后来回国投资,但是仍然居住于美国,在国内的工厂委托他人管理。周某长期在国外居住,对于其妻孙某和他们的孩子不闻不问,其妻向我国人民法院提起诉讼,要求周某履行其扶养义务。那么,我国人民法院应
个人贷款管理中的“贷款面谈、借款合同面签制度”是个人贷款的基本准则,也是我国银行业金融机构稳健经营的基本经验。()
世界性的三大宗教为()。
计算不定积分∫[x]|sinπx|dx如(x≥0),其中[x]表示不大于x的最大整数.
关键字ASC和DESC分别表示【】的含义。
最新回复
(
0
)