首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2015-07-22
30
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义"+"运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:① C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;② C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/5NNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+f
关系模型允许定义3类数据约束,下列不属于数据约束的是
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数()。
有关析构函数的说法不正确的是()。
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
下面对对象概念描述错误的是
下列类的定义中,有()处语法错误。classBase{public:Base(){}Base(inti){data=i;}
有如下类声明:classMyClass{inti;private:intj;protected:intk;public:intm,n;};
如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。#include<iostream>#include<iomanip>#include<string>
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
随机试题
当归补血汤的主治证候中没有
A、选择性偏倚B、无应答偏倚C、测量偏倚D、回忆偏倚E、检查者偏倚受检者由于主观或客观原因未能接受检查的偏倚是
铺轨机铺轨后,地面轨排(),吊起的铺轨排不得伸出铺轨机。
某高层办公楼的柴油发电机房设置了水喷雾灭火系统。该系统水雾喷头的灭火工作压力不应小于()MPa。
函数y=f(x)的图象与y=3x2+2x-1的图象关于原点对称,则y=f(x)的函数解析式为()。
强迫症【华南师范大学2016;湖南师范大学2016】
Weoftentendtoassociatesmilingastheresultofapositiveeventormood.Butresearchdemonstratesthattheactofsmiling,
Withinhoursofappearingontelevisiontoannouncetheendofconscription,PresidentJacquesChiracmovedquicklytopreventa
Whatistheexpectedannualgrowthrateofthesevenleadingindustrializedeconomiesinthesecondhalfoftheyear?
______________(请随时与我联系)ifyouneedanyfurtherinformation.
最新回复
(
0
)