首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber的成员函数的是
下列运算符函数中肯定不属于类FunNumber的成员函数的是
admin
2017-10-17
51
问题
下列运算符函数中肯定不属于类FunNumber的成员函数的是
选项
A、int operator-(FunNumber);
B、FunNumber operator-();
C、FunNumber operator-(int);
D、int operator-(FunNumber,FunNumber);
答案
D
解析
本题考查的知识点是:运算符“-”的重载。“-”运算符有一元(取负)和二元(减法)两种形式,且均可重载为成员函数和非成员函数。运算符重载为成员函数时,形参个数一般为运算符元数减1,因为此成员函数所属的对象可成为运算符的一个运算分量。重载为非成员函数时,形参个数一般和运算符元数相等。所以“-”运算符重载为成员函数时,参数个数可以是0个和1个,而重载为非成员函数时,参数个数可以是1个或2个。所以题目中的选项D,肯定是重载为非成员函数。故本题应该选择D。
转载请注明原文地址:https://www.kaotiyun.com/show/MPAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
以下程序的执行结果是______.#include
下面程序输出的结果是()#include<iostreas.h>voidmain(){inti:inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++=c
下列关于数据库系统的叙述中,正确的是()。
执行完C++程序中的下列3条语句后,c指向()。inta,b,*c=&a;int*p=c;p=&b;
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用_____联编。
如果一个模板声明列出多个参数,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
已知类A有公用数据成员a,且有A obj2;A * const ptr=new A;则下列语句正确的是
下列字符串中,正确的C++标识符是()。
随机试题
对于厚度为4~12mm的焊件,其定位焊缝的长度应为()。
“逢子必炒”的用意是
皮肤被硫酸、盐酸、硝酸灼伤应皮肤被沥青灼伤应
根据《物权法》的规定:下列各项中,有关抵押与质押的表述中,正确的有( )。
竣工验收的准备工作不包括()。
采用品种法时,一般每月月末计算产品成本。()
根据企业所得税法律制度的规定,下列表述中,正确的有()。
下列说法正确的是()。
Completethenotesbelow.WriteNOMORETHANTHREEWORDSAND/ORANUMBERforeachanswer.DepartmentofthePrintedWordStatist
Thefruit______nice,but______terrible.
最新回复
(
0
)