首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
admin
2019-06-12
40
问题
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
选项
A、MyClass operator*(double,double);
B、MyClass operator*(double,MyClass);
C、MyClass operator*(MyClass,double);
D、MyClass operator*(MyClass,MyClass);
答案
A
解析
此题考查的是运算符重载。本题中,选项A重载运算符“-”使用的形参是两个double,而系统中的“*”运算原本就能计算两个double,所以这样违反了重载函数的原则,当执行a*b这样的表达式时,系统不能识别是否执行运算符重载函数。故答案是A选项。
转载请注明原文地址:https://jikaoti.com/ti/sNA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要把函数voidfun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是()。
下列有关继承和派生的叙述中,正确的是()。
对于派生类的构造函数,在定义对象时构造函数的执行顺序:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
补充完整下面的模板定义:template//Type为类型参数classXtwo{//由两个Type类型的数据成员构成的模板类Typea;Typeb;public:Xtwo(Typeaa=O,Typebb=O):a(a.A),
下列关于C++语言类的描述中错误的是()。
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
当派生类中有和基类相同名字的成员时,派生类的同名成员会【】基类的成员。
在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持一致。
下面选项中不属于面向对象程序设计特征的是
随机试题
Thecompanyhas______itselftoapolicyofequalopportunityforall.
女,70岁,昏迷,大小便失禁12小时。查体:血压200/110mmHg,心率约120次/分,体温37℃。浅昏迷,左侧肢体未见自主活动,肌力增高,Babinski征阳性。既往高血压病史。大面积脑梗死的典型表现包括
花粉粒具单孔的药材为
一国产品以低于其正常价值的价格,将产品出口到另一国市场的行为为倾销,这对进口国而言是相对有利的,该国的消费者会从中得到许多实惠。()
若已知一个时间序列的项数、累计增长量和定基增长速度,可以求得()。
(),国家主席习近平宣布将在上海证券交易所设立科创板并试点注册制,支持上海国际金融中心和科技创新中心建设。
MillionsofAmericanslieawakeatnightcountingsheep,orhaveastiffdrinkorpopanallergypill,hopingitwillmakethem
匈牙利“十月事件”
运行下列程序,显示的结果是( )。a=instr(5,"Hello!Beijing.","e")b=sgn(3>2)c=a+bMsgBoxc
Afishermanandhiswife,wholivedalone,longedforachildoftheirown,buttheirwishwasnotgranted.Oneevening,whenth
最新回复
(
0
)