首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
admin
2015-06-27
31
问题
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
选项
A、intoperator-(FunNumber);
B、FunNumberoperator-();
C、FunNumberoperator-(int);
D、intoperator-(FunNumber,FunNumber);
答案
D
解析
本题考查运算符重载的一些规则:①一般情况下,单目运算符最好重载为类的成员函数,双目运算符则最好重载为类的友元函数;②双目运算符=、()、[]、->不能重载为类的友元函数;③类型转换函数只能定义为一个类的成员函数,而不能定义为类的友元函数;④若一个运算符的操作需要修改对象的状态,选择重载为成员函数较好;⑤若运算符所需的操作数(尤其是第一个操作数)希望有隐式类型转换,则只能选用友元函数;⑥当运算符函数是一个成员函数时,最左边的操作数(或者只有最左边的操作数)必须是运算符类的一个类对象(或者是对该类对象的引用);如果左边的操作数必须是一个不同类的对象,或者是一个内部类型的对象,该运算符函数必须作为一个友元函数来实现。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/JDNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计方法的三种基本控制结构中不包括(.)。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;)~A(){cout<<"~A";)};
以下程序段的输出结果是______。#include<iostream.h>voidmain(){intx[]二{9,7,5,3,1),y=0,j,*p=&x[2];for(j=0;i<3;j+
对象实现了数据和操作的结合,使数据和操作______于对象的统一体中
软件生命周期一般可分为这样几个阶段:问题定义、可行性研究、【】、设计、编码、测试、运行和维护。
在面向对象方法中,类的实例称为【】。
使用操作符setw对数据进行格式输出时,需要包含______头文件。
已知doublevar;是文件F1.CPP中的一个全局变量定义,若文件F2.CPP中的某个函数也需要访问,则在文件F2.CPP中var应说明为【】。
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
关于关键字class和typename,下列表述正确的是()。
随机试题
DearSir,Muchtomyregret,Iwritethislettertocomplainaboutyourcompany’sbaddeliveryservice.Thelaptop(Mode
立体定向放射治疗的基础环的作用不包含
男性,84岁,左半结肠切除术后第一天,呼吸困难。查体:神清,心率116次/分,呼吸36次/分,四肢活动自如,血气分析pH7.32,PaO23.6kPa(27mmHg),PaCO26.27kPa(47mmHg),右肺呼吸音明显减弱,左肺可闻少量干性啰音
A.丙磺舒B.克拉维酸C.舒巴坦钠D.他唑巴坦E.甲氧苄啶以微生物为来源的β—内酰胺酶抑制剂,临床上常与阿莫西林组成复方制剂的药物是()。
某市实行电视问政,市领导和政府部门负责人以电视台开设的专门栏目为平台,接受公众质询,以此“治庸问责”,推动政府积极解决市民关心的问题。对此,下列哪一说法是不正确的?
持卡人在还清全部交易款项、透支本息和有关费用后,有下列()情形之一的,可申请办理销户。
结合材料回答问题:材料1
若无向连通图G具有n个顶点,则以下关于图G的叙述中,错误的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
NarberthLibraryoffersyoupleasurereadingandagreatnumberofinformationservices.TheLibrarywasbuiltin1921byamemb
最新回复
(
0
)