首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
admin
2020-07-30
21
问题
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
选项
A、int operator一(FunNumber);
B、FunNumber operator一( );
C、FunNumber operator一(int);
D、int operator一(FunNumber,FunNumber);
答案
D
解析
本题考查运算符重载的一些规则:①一般情况下,单目运算符最好重载为类的成员函数,双目运算符则最好重载为类的友元函数;②双目运算符=、()、[]、一>不能重载为类的友元函数;③类型转换函数只能定义为一个类的成员函数,而不能定义为类的友元函数;④若一个运算符的操作需要修改对象的状态,选择重载为成员函数较好;⑤若运算符所需的操作数(尤其是第一个操作数)希望有隐式类型转换,则只能选用友元函数;⑥当运算符函数是一个成员函数时,最左边的操作数(或者只有最左边的操作数)必须是运算符类的一个类对象(或者是对该类对象的引用);如果左边的操作数必须是一个不同类的对象,或者是一个内部类型的对象,该运算符函数必须作为一个友元函数来实现。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/nWyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;longfun(intn){if(n>2)retum(fun(n-1)+fun(n-2));elsere
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};cl
下列情况中,不会调用拷贝构造函数的是()。
下列不能作为类的成员的是()。
下列选项可以做C++标识符的是()。
有如下程序:运行这个程序时,若输入字符串为:abcdefgabed则输出结果是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
给定程序中,函数fun的功能是将带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的中括号处填入正确的内容并把中括号删
随机试题
Ineveryschoolthereisa"top"crowdthatsetsthepace,whiletheothersfollowtheirexample.Let’ssaythetopcrowddecides
滴虫阴道炎患者,阴道分泌物可呈
急性闭角型青光眼最主要的发病机制为()
高血压患者进行选择性手术时,以下注意事项错误的是
宫颈癌的临床分期是根据()
下列哪种药物为提脓祛腐药( )。
某建筑公司雇工修建某镇农贸市场,但长期拖欠工资。县劳动局作出《处理决定书》,要求该公司支付工资,并加付应付工资50%的赔偿金。该公司在法定期限内既未履行处理决定,也未申请行政复议和提起诉讼。下列不正确的是哪些选项?()
Inancienttimes,chopstickswerecalled"Zhu".Atthattime,Chineseancestors【B1】________(like)tosteamorboilfood.Itwa
宗教改革运动发生的根本原因在于()
设f(x)在[0,1]上可导,且|f’(x)|<M,证明:
最新回复
(
0
)