首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2021-05-06
92
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:
①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;
②C++不能重载的运算符只有5个;
③重载不能改变运算符运算对象的个数;
④重载不能改变运算符的优先级和结合性;
⑤重载运算符的函数不能有默认的参数;
⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/zJfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classTe{public:Te();//①Tete;//②Te*
下列程序的输出结果是()。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a>=b)?a:b;}
有如下类定义classMyclasspublic:Private:intdata;};若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入Myclass类的
下面是重载为非成员函数的运算符函数原型,其中错误的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
打开文件时可单独或组合使用下列文件打开模式①ios_base::app②ios_base::binary③ios_base::in④ios_base::out若要以二进制读方式打开一个文件,需使用的文件打开模式()。
如果利用C++流进行输入输出,下面的叙述中正确的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
随机试题
专利标记是指“中国专利”、“专利”等字样或_____符号。()
下列关于神经纤维膜上电压门控Na+通道与K+通道共同点的描述,错误的是
下列情况不适合无创机械通气的是
关于视神经脑膜瘤和视神经胶质瘤的描述,不正确的是
A、0.18~0.25mmB、2.0mmC、0.5~0.8mmD、0.5~1.0mmE、1.5mm非贵金属铸造全冠肩台的宽度为
患者男,18岁,因高考失利自服家中有机磷农药,经过洗胃等抢救后,现患者病情稳定。下列病历资料中,不可复印是()
典型的销售与收款循环所涉及的主要凭证和会计记录有()。
儿童分别扮演白蝴蝶、红蝴蝶、青蝴蝶,一起进行《三只蝴蝶》的游戏。这属于()
下列选项中,属于家庭美德要求的是()
(中国科学院2013年10月试题)"Pain,"asAlbertSchweitzeroncesaid,"isamoreterriblelordofmankindthanevendeathitself."Prolo
最新回复
(
0
)