首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
admin
2021-06-10
24
问题
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
选项
A、int operator- (FunNumber);
B、FunNumber operator - ();
C、FunNumber operator - (int);
D、int operator - (FunNumber, FunNumber);
答案
D
解析
本题考查运算符重载的一些规则:①一般情况下,单目运算符最好重载为类的成员函数,双目运算符则最好重载为类的友元函数;②双目运算符=、()、[]、->不能重载为类的友元函数;③类型转换函数只能定义为一个类的成员函数,而不能定义为类的友元函数;④若一个运算符的操作需要修改对象的状态,选择重载为成员函数较好;⑤若运算符所需的操作数(尤其是第一个操作数)希望有隐式类型转换,则只能选用友元函数;⑥当运算符函数是一个成员函数时,最左边的操作数(或者只有最左边的操作数)必须是运算符类的一个类对象(或者是对该类对象的引用);如果左边的操作数必须是一个不同类的对象,或者是一个内部类型的对象,该运算符函数必须作为一个友元函数来实现。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Swfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:number1=4.8number2=93.6number3=0.9PRODUCT=404.352注意:错误的语句在//******e
数据库系统的三级模式不包括( )。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有类CPolygon(“多边形”)、CRectangle(“矩形”)、CTfiangle(“三角形”)的定义。请在横线处填写适当的代码并
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
有如下类定义:classMyClass{public:private:intdata;}:若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改
下列C++流的操作符中,能够设置下一个数据的输出宽度的是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
运算符重载是对已有的运算符赋予多重含义,因此()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
在不同实验室由不同分析人员测定结果的精密度称为
四环素类抗药作用的机制是
提供互联网药品信息服务的网站可以发布产品信息的药品包括()
由于建筑产品采取( )的承发包生产,因此,其质量目标的决策是建设单位(业主)或项目法人的质量职能,尽管建设项目的前期工作,业主可以采用社会化、专业化的方式,委托咨询机构、设计单位或建设工程总承包企业进行,但这一切并不改变业主或项目法人的决策性质。
发行人应披露( )制度的建立健全及运行情况,说明上述机构和人员履行职责的情况。
对于《美化生活的装饰》这堂课,下列三维目标的表述不正确的是()。
中学教学的一般任务有()。
《刑法》第313条规定:“对人民法院的判决、裁定有能力执行而拒不执行,情节严重的,处三年以下有期徒刑、拘役或者罚金;情节特别严重的,处三年以上七年以下有期徒刑,并处罚金。单位犯前款罪的,对单位判处罚金,并对其直接负责的主管人员和其他直接责任人员,
与十六进制数CD等值的十进制数是——。
A、Fullcoveragerestrictstheamountusedoncardamages.B、Fullcoverageonlycoversthedamagesofsomeoneelse’scar.C、Full
最新回复
(
0
)