首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
admin
2021-09-05
11
问题
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
选项
A、int operator-(FunNumber);
B、FunNumber operator-();
C、FunNumber operator-(int);
D、int operator-(FunNumber,FunNumber);
答案
D
解析
本题考查运算符重载的一些规则:
①一般情况下,单目运算符最好重载为类的成员函数,双目运算符则最好重载为类的友元函数;
②双目运算符=、()、[]、->不能重载为类的友元函数;
③类型转换函数只能定义为一个类的成员函数,而不能定义为类的友元函数;
④若一个运算符的操作需要修改对象的状态,选择重载为成员函数较好;
⑤若运算符所需的操作数(尤其是第一个操作数)希望有隐式类型转换,则只能选用友元函数;
⑥当运算符函数是一个成员函数时,最左边的操作数(或者只有最左边的操作数)必须是运算符类的一个类对象(或者是对该类对象的引用);如果左边的操作数必须是一个不同类的对象,或者是一个内部类型的对象,该运算符函数必须作为一个友元函数来实现。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Hs5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assB{public:B(intxx):x(xx){++count;x+=10;}virtual
有如下程序:#includeusingnamespacestd;classBase{public:Base(intx=0){cout
多继承的构造顺序可分为如下四步:①所有非虚基类的构造函数按照它们被继承的顺序构造②所有虚基类的构造函数按照它们被继承的顺序构造③所有子对象的构造函数按照它们声明的顺序构造④派生类自己的构造函数体这四个步骤的
有如下类模板定义:templateclassBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator+(BigNumber
下列枚举类型的定义中,包含枚举值3的是()。
在类中重载赋值运算符时,应将其声明为类的()。
下列叙述中正确的是
下列字符串中不能作为C++标识符使用的是()。
算法的有穷性是指( )。
随机试题
滤线栅的叙述,正确的是
A.Mφ(巨噬细胞)B.TC.BD.NKE.嗜酸性粒细胞调控Ⅰ型超敏反应的是
质量检验“把关”指的是()。
某项目部承揽一土石坝工程施工任务。为加快施工进度,该项目部按坝面作业的铺料、整平和压实三个主要工序组建专业施工队施工,并将该坝面分为三个施工段,按施工段l、施工段2、施工段3顺序组织流水作业。已知各专业施工队在各施工段上的工作持续时间如下表:【问题】
关于互斥项目的优选问题下列说法不正确的是()。
第59届联合国大会2004年9月14日下午在纽约联合国总部开幕。联合国改革是本次大会的主要议题之一,而安理会的改革是联合国改革的重点。安理会改革的重点涉及安理会的代表性问题和决策机制问题。联合国安理会的5个常任理事国对实质问题都拥有否决权,只要有1票反对就
关于保险合同中的保险人责任免除条款,以下说法中哪些是正确的?()
1939年10月,毛泽东发表《发刊词》一文,该文中被毛泽东豪迈地称之为“伟大的工程”的是()。
通过建立网络服务器集群,将大量通过网络连接的软件和硬件资源进行统一管理和调度,构成一个计算资源池,从而使用户能够根据所需从中获得诸如在线软件服务、硬件租借、数据存储、计算分析等各种不同类型的服务,并按资源使用量进行付费。以上描述的是()。
TeachingEnglishthroughChildren’sLiteratureI.Acase:charactersinchildren’sliterature【T1】______themlearn【T1】______Eng
最新回复
(
0
)