首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
admin
2020-12-21
37
问题
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
选项
A、int operator-(FunNumber);
B、FunNumber operator-();
C、FunNumber operator-(int);
D、int operator-(FunNumber,FunNumber);
答案
D
解析
本题考查运算符重载的一些规则:①一般情况下,单目运算符最好重载为类的成员函数,双目运算符则最好重载为类的友元函数;②双目运算符=、()、[]、->不能重载为类的友元函数;③类型转换函数只能定义为一个类的成员函数,而不能定义为类的友元函数;④若一个运算符的操作需要修改对象的状态,选择重载为成员函数较好;⑤若运算符所需的操作数(尤其是第一个操作数)希望有隐式类型转换,则只能选用友元函数;⑥当运算符函数是一个成员函数时,最左边的操作数(或者只有最左边的操作数)必须是运算符类的一个类对象(或者是对该类对象的引用);如果左边的操作数必须是一个不同类的对象,或者是一个内部类型的对象,该运算符函数必须作为一个友元函数来实现。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Ndyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件工程的出现是由于
通过运算符重载,可以改变运算符原有的
有如下类定义classMyClasspublic:Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obj,
有如下程序 #include <iostream> using namespace std; int i=1; class Fun { public: static int i; int
已知数组arr的定义如下:intarr[5]={1,2,3,4,5}、下列语句中输出结果不是2的是
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为6。该树中度为3的结点数为
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
下列字符串中不能作为C++标识符使用的是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
在一棵二叉树上,第5层的结点数最多是()。
随机试题
Apieceofwritinggivinginstructionshasmuchincommonwiththeexplanationofaprocess,【36】itisaddressedtoadifferentr
下列哪种疾病发生时关节腔积液中的淋巴细胞增高
采用对比法进行建设工程项目施工图预算审查须符合的条件有()。
甲公司2015年12月25日支付价款2040万元(含已宣告但尚未发放的现金股利60万元)取得一项股权投资,另支付交易费用10万元,划分为可供出售金融资产。2015年12月28日,收到现金股利60万元。2015年12月31日,该项股权投资的公允价值为2105
下列各项中,与普通年金终值系数互为倒数的是()。
某厂青年职工较多,他们中一些人因工作繁忙,无暇顾及个人婚恋问题,也不知如何结交异性朋友。为此,社会工作者设计了以提升员工恋爱技巧为目标的小组,应选择的小组类型是()
①第一本防水平装书还将拥有强大的防伪功能②澳大利亚的银行现在已经使用该项技术来延长纸币的使用寿命,同时减少伪造的风险③英国出版商近日透露,世界上第一本防水平装书有望明年夏天上架销售④书的外面还有一层防撕毁的坚韧的聚合物涂层,整
Videogameshavebecomeincreasinglyrealistic,especiallythoseinvolvingarmedcombat.America’sarmedforceshaveevenused
下列对VTP工作模式的描述中,错误的是()。
WhyDepressionNeedsaNewDefinition[A]Manypsychiatristsbelievethatanewapproachtodiagnosingandtreatingdepression—li
最新回复
(
0
)