首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符函数的表述中,错误的是( )。
下列关于运算符函数的表述中,错误的是( )。
admin
2020-05-14
26
问题
下列关于运算符函数的表述中,错误的是( )。
选项
A、运算符函数的参数表可能是空的;
B、运算符函数只能定义为类的成员函数;
C、运算符函数的名称是以operator为前缀的;
D、运算符函数的参数可以是对象。
答案
B
解析
重载大多数运算符时,其参数列表中包含参数,而重载类型转换操作符时,其形参表必须为空,故运算符函数的参数表可能是空的,选项A正确;重载运算符是具有特殊名称的函数,保留字opera-tor后加上需要定义的运算符符号,选项C正确;重载运算符函数的参数是满足该运算符运算的对象,选项D正确;对于算术运算符、相等运算符等,可以定义为非成员函数,而有些运算符函数不能定义为类的成员函数,如I/O操作符,选项B错误。答案为B选项。
转载请注明原文地址:https://jikaoti.com/ti/i9A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在设计程序时,应采纳的原则之一是
下列程序的输出结果是【】。#include<iostream.h> #include<string.h>voidmain(){charb[30];strcpy(&b[0],"XY")
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【】。
有如下定义:intb[10]={1,2,3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是()。
C++在重载运算中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要1个参数。
在单链表中,增加头结点的目的是
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a)b)?a:b;}下列对函数模板Max()的调用中错误的是()。
inc或整型此题考查的是指针的声明语句。在声明语句中,变量前加“”即声明为指针类型变量,题目中变量b定义的只是普通的整型变量,不是指针,所以应填入int或整型。
下列叙述中正确的是
对于浯句cout<<end1<<x;中的各个组成部分,下列叙述中错误的是()。
随机试题
男性1岁小儿,因阵发性咳嗽半月就诊,咳嗽为痉挛性,无百日咳接触史,胸片:右肺门密度增高之结节阴影伴右肺中叶肺不张,1:2000结核菌素试验硬结直径12mm,血沉35mm/h,对本病人最适合的处理
下列组合正确的是
下列叙述正确的是
A.热因热用B.寒因寒用C.通因通用D.塞因塞用E.寒者热之适用于热结旁流的治则是
关于房地产经纪合同默示条款的说法,正确的是:()。
平行承发包,又称为分别承发包,是指发包方根据()等因素,将建设项目按照一定的原则分解,将设计任务分别委托给不同的设计单位,将施工任务分别发包给不同韵施工单位,各个设计单位和施工单位分别与发包方签订设计合同和施工合同。
容积率=()。
根据真分数理论,信度系数与效度系数的关系为()
Maybeyouhavebeentomanycountries,butnowhereelse______suchabeautifulpalace.
Eveniftherearemorejobopporunitiesinsomecountries,Idon’tthinkthecrimeratewill______.
最新回复
(
0
)