首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关运算符重载的叙述中,正确的是( )。
下列有关运算符重载的叙述中,正确的是( )。
admin
2019-06-07
51
问题
下列有关运算符重载的叙述中,正确的是( )。
选项
A、运算符重载是多态性的一种表现
B、C++中可以通过运算符重载创造新的运算符
C、C++中所有运算符都可以作为非成员函数重载
D、重载运算符时可以改变其结合性
答案
A
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/zh8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若为Fraction类重载前增1运算符++,应在类体中将其声明为()。A)Fraction&operator++();B)Fraction&operator++(int);C)friendFraction&operator++(
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(){cout<<’*’;)MyClass(MyClas
程序中有如下语句:for(inti:0;i
设有如下关系表:则下列操作正确的是()。
若需要把一个函数“voidfun();”定义为一个类TestClass的友元函数,则应在类TestClass的定义中加入一条语句:___________。
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTe
下面关于C++的特点中描述不正确的是()。
下列关于栈的叙述中,正确的选项是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
在结构化方法中,软件开发阶段用数据流程图(DFD)作为描述工具的是()。
随机试题
A.姜汁炒药B.醋炒药物C.酒炒药物D.盐水炒药辅料炒药具有收敛作用的是
倒梁法将基础梁视为多跨连续梁
Thismatterissoimportantthatitshouldnotbeleftinthehandsofaninexperiencedlawyer.
Blindpeoplecan"see"thingsbyusingotherpartsoftheirbodies.Thisfactmayhelpustounderstandourfeelingsaboutcolor
西咪替丁治疗消化性溃疡的机制是
上海广发土畜产公司出口肠衣一批,为防止在运输途中因容器损坏而引起渗漏损失,保险时应投保()。
中国园林中的主体建筑是()。
下列有机反应中,属于亲核加成反应的是()。
将代数式a2+a—b2—b分解因式,结果是().
为了实现鼠标自动拖放,必须把_______________属性设置为_______________;而为了执行手动拖放,必须把该属性设置为_______________。
最新回复
(
0
)