首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber。的成员函数的是( )。
下列运算符函数中肯定不属于类FunNumber。的成员函数的是( )。
admin
2020-05-14
19
问题
下列运算符函数中肯定不属于类FunNumber。的成员函数的是( )。
选项
A、int operator-(FunNumber);
B、FunNumber operator-();
C、FunNumber operator-(int);
D、int operator-(FunNumber,FunNumber);
答案
D
解析
本题考查运算符重载的一些规则:①一般情况下,单目运算符最好重载为类的成员函数,双目运算符则最好重载为类的友元函数;②双目运算符=、( )、[ ]、->不能重载为类的友元函数;③类型转换函数只能定义为一个类的成员函数,而不能定义为类的友元函数;④若一个运算符的操作需要修改对象的状态,选择重载为成员函数较好;⑤若运算符所需的操作数(尤其是第一个操作数)希望有隐式类型转换,则只能选用友元函数;⑥当运算符函数是一个成员函数时,最左边的操作数(或者只有最左边的操作数)必须是运算符类的一个类对象(或者是对该类对象的引用);如果左边的操作数必须是一个不同类的对象,或者是一个内部类型的对象,该运算符函数必须作为一个友元函数来实现。所以答案为D。
转载请注明原文地址:https://jikaoti.com/ti/O9A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
逻辑数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。
虚函数必须是类的
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【】。
不合法的main函数命令行参数表示形式是()。
友元运算符obj1>obj2被C++编译器解释为()。
下面不属于C++的预定义的流对象是()。
对于一个类定义,下列叙述中错误的是()。
下列程序段中包含4个函数。其中具有隐含this指针的是()。intfunl();classTest{public:intfura();friendintfun3();static
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
结构化程序设计的基本原则不包括()。
随机试题
某兽药企业擅自销售被查封的兽药,对该违法行为应当给予的行政处罚是()
自然食品公司是早餐麦片和果汁市场的第二大公司。过去五年里,自然食品公司的利润额超过了行业平均水平,管理层决定实施增长方案。公司正在评估两个前景不错的机会。第一个机会是进入能低脂麦片市场。该项目需要新建或扩建生产设施以开发新产品,并在未来两年里通过
根据企业破产法律制度的规定,人民法院决定受理破产申请后,应自裁定受理破产申请之日起()内通知已知债权人,并予以公告。
关于我国公司资本制度特点的描述不正确的是()。
会前常见的人员是()。
遵义会议在中国共产党历史上的功绩主要体现为()
下面关于交换机的说法中,正确的是__________。(2010年下半年试题)
有以下程序:#include<stdio.h>#include<string.h>main(){charstr[][20]={’’One*World’’,’’One*Dream!’’},*p=str[1];
下列有关继承和派生的表述中,正确的是
【B1】【B2】
最新回复
(
0
)