首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
admin
2021-05-06
15
问题
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
选项
A、int operator- (FunNumber);
B、FunNumber operator - ();
C、FunNumber operator - (int);
D、int operator - (FunNumber, FunNumber);
答案
D
解析
本题考查运算符重载的一些规则:①一般情况下,单目运算符最好重载为类的成员函数,双目运算符则最好重载为类的友元函数;②双目运算符=、()、[]、->不能重载为类的友元函数;③类型转换函数只能定义为一个类的成员函数,而不能定义为类的友元函数;④若一个运算符的操作需要修改对象的状态,选择重载为成员函数较好;⑤若运算符所需的操作数(尤其是第一个操作数)希望有隐式类型转换,则只能选用友元函数;⑥当运算符函数是一个成员函数时,最左边的操作数(或者只有最左边的操作数)必须是运算符类的一个类对象(或者是对该类对象的引用);如果左边的操作数必须是一个不同类的对象,或者是一个内部类型的对象,该运算符函数必须作为一个友元函数来实现。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/zQfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行语句序列intx=1,&y=x;cout<<x<<’一’<<y<<end1;输出结果为()。
下列关于纯虚函数与抽象类的描述中,错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classsample{private:intx,y;public:smnple(in
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正main()函数中的错误,使程序的输出结果如下:Constructor.Defaultconstructor.Areais12
使用VC6打开源程序文件modi3.cpp。其中类TestClass用于把文件输出到屏幕,然后进行文件的分割。分割的方法如下:第一个文件的大小是文件的前一半,另外一个文件的大小是剩余部分。此程序将int.txt文件中的内容输出到屏幕,并且将文件按
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是
有如下头文件:intfl();staticint12();classMA{public:intt3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
当循环队列非空且队尾指针等于队头指针时,说明循环队列己满,不能进行入队运算。这种情况称为()。
数据库设计的根本目标是要解决()。
随机试题
利用快速的试验、检查或其他方法,从表面上无病的人群中查出某病的可疑患者,然后做进一步的诊断以确诊疾病,以期达到疾病的早期治疗,这种形式被称为
A、风邪B、寒邪C、湿邪D、燥邪E、火邪具有善行数变致病特点的是
结核性腹膜炎临床表现的描述恰当的是
学生品德形成的基础是()。
科学社会主义的核心内容是无产阶级专政和社会主义民主。()
以下属于奴隶制国家、封建制国家、资本主义国家相同点的是()。
材料一:其中一个军团在加尔干山附近打败了指挥有3万人队伍的克利克斯。克利克斯本人和他2/3的军队都阵亡了。斯巴达克则迅速地经过阿平宁山向阿尔卑斯山挺进,由那里前往克勤特人那儿去。材料二:他并不希望彻底地摧毁强大的罗马,于是便率领军队向阿尔卑斯山前
McCall软件质量模型把软件的质量特性分为三个重要的方面,属于软件产品运行方面的特性有(62),属于软件产品修改方面的特性有(63)。
某虚拟存储器共有8个页面,每页为1024个字,实际主存为4096个字,采用页表示法表示地址映像。映像表的内容见表1。
μC/OS-Ⅱ操作系统启动的过程中,Bootloader执行完毕后,调用应用程序主文件(通常是main.c)里的main()函数。main()函数在执行过程中,除了用户函数和硬件初始化函数之外,需要执行以下三个主要的μC/OS-Ⅱ函数:I.OSStart
最新回复
(
0
)