首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
admin
2020-12-21
35
问题
下列运算符函数中肯定不属于类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全国计算机二级
相关试题推荐
有如下语句序列; int k=0; do{k+=5;couk<<’$’;) while(k<19); while(k-->0)cout<<’*’; 执行上面的语句序列输出字符$和。的个数分别是
下列关于基类和派生类关系的叙述中,正确的是
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是
下列关于虚函数的说明中,正确的是
有如下程序: #include <iostream> using namespace std; class Part{ public: Part(int x=0):val(x) { cout<<val; }
有如下类定义:classA{char*a;public:A():*(0){}A(char*aA){//把aa所指字符串拷贝到a所指向的存储空间a=________;strcpy(a,aA);}~A(){delete[]a;}};
对于语句cout<<endl<<x中的各个组成部分,下列叙述中错误的是()。
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为()。
若在表达式y/x中,’’/’’是作为成员函数重载的运算符,则该表达式还可以表示为()。
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
随机试题
导致不寐的病因有
氧离曲线由正常位置向左移,可见于下列哪种情况
某患儿,女,10个月,因惊厥发生3次来院诊治。患儿系牛乳喂养,体质较差。昨日起突然发生惊厥,表现为四肢抽动、两眼上翻,面肌抽动,神志不清,每次发作时间大约持续1min左右,缓解后一切活动自如,其他无异常其治疗原则是()
主治肝肾阴亏,肝阳上亢,气血逆乱所致类中风证的方剂是()
加工贸易保税原材料、零配件不能存在保税仓库内。( )
下列关于开放式基金份额变动分析的说法,错误的是()。
GIS应用系统的维护内容不包括()。
说明回归模型的假设以及当这些假设不成立时的应对方法。[中国人民大学2006研]
CD唱片上存放的数字立体声音乐,其取样频率为1kHz,量化精度为16位,正常播放时它的码率为【 】KB/s。
【B1】【B6】
最新回复
(
0
)