首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
admin
2020-12-21
46
问题
下列运算符函数中肯定不属于类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全国计算机二级
相关试题推荐
执行语句序列 intn: cin>>n: switch(n) { casel: case2:cout<<’1’: case 3: case4:cout<<’2’: break: d
有如下类定义classMyClasspublic:Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obj,
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#include<iostream>using namespace std;class Base{ int a,b;public
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是
执行语句for(i=1;i++<4;);,后变量i的值是
以下叙述正确的是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是
在对函数进行原型声明时,下列语法成分中,不需要的是()。
随机试题
心肾阳虚型缓慢性心律失常的治疗方法是
痹证与痿证的鉴别,应以下列哪项症状为主
对丙咪嗪作用的叙述哪项是错误的
上能通阳散结以治痰浊胸痹,下能行气导滞以治痢疾里急后重的是
根据《药品说明书和标签管理规定》规定,运输、储藏包装标签没有要求标示
海关审结电子数据报关单后,进出口货物收发货人或其代理人应当自接到海关“现场交单”或“放行交单”通知之日起15日内,持打印的纸质报关单,备齐规定的随附单证并签名盖章,到货物所在地海关提交书面单证并办理相关海关手续。
下列对有效市场假说描述正确的是()。Ⅰ.在市场上的每个人都是理性的经济人,金融市场上每只股票所代表的各家公司都处于这些理性人的严格监视之下Ⅱ.股票的价格反映了这些理性人的供求的平衡,想买的人正好等于想卖的人Ⅲ.股票的价
下列选项中,不属于市场秩序的是()。
2,5,14,29,86,()
Scientistssaytheyhave【B1】______evidencethatjoggingisgoodforpeople.ThislatestEuropeanresearch【B2】______headline-maki
最新回复
(
0
)