首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重的含义,所以( )。
运算符重载是对已有的运算符赋予多重的含义,所以( )。
admin
2021-06-10
43
问题
运算符重载是对已有的运算符赋予多重的含义,所以( )。
选项
A、能够对基本类型数据(如double),重新定义”+”运算符的含义
B、只能重载C++中己经有的运算符,不能重新定义新运算符
C、能够改变一个已有运算符的优先级和操作数个数
D、C++中现有的所有运算符都可以重载
答案
B
解析
C++在重载运算符时,必须符合以下的条件:①不可以重载内置的C++数据类型(如int,double等类型)运算符的含义;②不可以定义C++中没有的运算符;③不可以改变重载运算符的优先级与操作数的个数;④有些运算符不能被重载,例如域运算符(::),条件运算符(?:)等,具体哪些运算符不能被重载与编译器有关。
转载请注明原文地址:https://jikaoti.com/ti/fzh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:99999Cour
若为类MyClass重载运算符"+",下列声明中,错误的是
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:TestClass2TestClass3注意:不要改动main函数,不能增行或删行,也不能更改
下列关于运算符重载的描述中,错误的是
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Youaref
以下关键字用来声明类的访问权限的是
下列对于软件测试的描述中正确的是()。
若在表达式y/x中,“/”是作为成员函数重载的运算符,则该表达式还可以表示为()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
与肥胖症发病有关的因素有_______。
党的根本组织原则是()
下列输穴中,位于两条肌腱之间的是
维生素对人体的作用为
急性化脓性中耳乳突炎的主要致病菌为()。
蓬皮杜国家艺术与文化中心是()思潮的代表作。
下列关于会计职业道德的表述中,正确的是()。
以下叙述中属于资产管理业务的管理风险的是()。
以募满发行额为止所有投标者的最低中标价格作为最后中标价格,全体中标者的中标价格是单一的招标方式是()
计算机系统软件中最核心的是()。
最新回复
(
0
)