首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
admin
2016-09-20
38
问题
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
选项
A、int operator-(FunNumber);
B、FunNumber operator-();
C、FunNumber operator-(int);
D、int operator-(FunNumber,FunNumber);
答案
D
解析
本题考查运算符重载的一些规则:①一般情况下,单目运算符最好重载为类的成员函数,双目运算符则最好重载为类的友元函数;②双目运算符=、()、[]、->不能重载为类的友元函数;③类型转换函数只能定义为一个类的成员函数,而不能定义为类的友元函数;④若一个运算符的操作需要修改对象的状态,选择重载为成员函数较好;⑤若运算符所需的操作数(尤其是第一个操作数)希望有隐式类型转换,则只能选用友元函数;⑥当运算符函数是一个成员函数时,最左边的操作数(或者只有最左边的操作数)必须是运算符类的一个类对象(或者是对该类对象的引用);如果左边的操作数必须是一个不同类的对象,或者是一个内部类型的对象,该运算符函数必须作为一个友元函数来实现。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/qpNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;intmain(){inti=5;iht&r=i;r=7;
有如下程序段,请指出”p所代表的是()。int**p,*s,k=20;S=&k;p=&s;
在C++语言的面向对象程序设计框架中,【】是程序的基本组成单元。
以下函数调用语句中含有参数的个数是excc((v1,v2),(v2,v3,V4),v6);
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
下列叙述中错误的是()。
算法分析的目的是
以下程序设计功能是:将结构体变量time中的内容写到文件中。#include<iostream>usingnamespacestd;structdate{intyear;
若MyTemp是一个具有一个虚拟类型参数的类模板,且有如下语句序列:MyTempp2;MyTempp3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
随机试题
在其他因素不变的情况下,下列事项中,会导致欧式看涨期权价值增加的有()。
乳腺摄影主要利用X线的
柴葛解肌汤的功用是
A.Ⅰ期临床试验B.Ⅱ期临床试验C.Ⅲ期临床试验D.Ⅳ期临床试验观察人体对于新药的耐受程度和药代动力学,为制定给药方案提供依据的是()
强制管理
影响产物对灭火工作的不利方面有()。
甲公司拟自建一条生产线,与该生产线建造相关的情况如下:(1)2012年1月2日,甲公司发行公司债券,专门筹集生产线建设资金。该公司债券为3年期分期付息、到期还本债券,面值为3000万元,票面年利率为5%,发行价格为3069.75万元,另在发行
明清文学成就最大的是小说,明代罗贯中的______是我国最早的一部长篇历史小说。
【2015年济南市】将一门学科的内容按照逻辑体系组织起来,前后内容基本不重复,所体现的课程组织形式是()。
Thefirstdaymynewteacherstoodinfrontoftheclass,Iburstintolaughter.RonClarkwasfromNorthCarolinaandhetalked
最新回复
(
0
)