首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2019-04-18
63
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/ipAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的程序输出结果是()。#include<iostream>usingnamespacestd;voidadd(){staticintx;x++;cout<<x<<’’;}
下面有关内联函数的叙述中,正确的是()。
类定义如下:classTestClass{public:TestClass(){cout<<1;}};则执行语句TestClassa,b[2],*p[2];后,程序的输出结果是()。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
非成员函数应该声明为类______函数才能访问该类的私有成员。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为______。
下列字符串中可以用作C++标识符的是
若有:inti=1000;int*p=&i;void*q;q=p;其中,q=p的含义是______。
下列字符串中不能作为C++标识符使用的是
随机试题
急性化脓性阑尾炎,阑尾切除术后最常见的并发症是
A:R—S细胞B:火焰状瘤细胞C:花细胞D:多核巨细胞E:异常淋巴细胞多发性骨髓瘤的特征性细胞是
小儿各年龄分期,正确的是
甲公司的资质等级为二级,而某工程项目需要一级资质的承包商承建,于是甲公司就借用了乙公司的资质证书,承揽了该工程,后来因工程质量不合格而给发包人造成了重大损失。则赔偿责任应当由()承担。
()是基金管理人因投资管理基金资产而向基金收取的费用。
由于货币贬值给投资者带来实际收益水平下降的风险属于()。
甲股份有限公司(以下简称“甲公司”)20×2及20×3年发生了以下交易事项:(1)20×2年4月1日,甲公司以定向发行本公司普通股2000万股为对价,自乙公司取得A公司30%股权,并于当日向A公司派出董事,参与A公司生产经营决策。当日,甲公司发行股份的市
简述原有的认知结构对迁移的作用。
Whatpercentagedothepoorcountriesaccountforintheworld?It’sestimatedthat_______________________countriesofthewor
LearningTourRecently,wewillholdalearningtourforthoseEnglishlearners.Byjoiningourhelpfultour,everyonewill
最新回复
(
0
)