首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2015-07-22
28
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、有的运算符可以作为非成员函数重载
B、所有的运算符都可以通过重载而被赋予新的含义
C、不得为重载的运算符函数的参数设置默认值
D、有的运算符只能作为成员函数重载
答案
B
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。所以答案为B。
转载请注明原文地址:https://kaotiyun.com/show/s8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于break语句的叙述不正确的是()。
以下函数调用语句中实参的个数是()。excc((v1,v2),(V3,v4,V5),V6);
下列程序在输入m后,求满足条件“n!<=m<=(n+1)!”的值n,请将程序补充完整。#include<iostream>usingnamespacestd;intmain(){intn,m,jc
有如下类的定义。空格处的语句是classMyClass{______intx,y;public:MyClass(inta=0,intb=0){x=a;y=b;
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plus(T1t1,T3t3){returnt1+t3;}
下列类的定义中,有()处语法错误。classBase{public:Base(){}Base(inti){data=i;}
定义如下枚举类型;enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};则下列语句正确的是
类是一个支持集成的抽象数据类型,而对象是类的【】。
类模板的模板参数()。
随机试题
乙是A市的建材经销商,因资金周转困难,便从A市甲处借了50万元人民币,购买了一批建材,并销售给了B市的丙,约定价款为60万元人民币,但丙未付款。乙与丙约定的合同履行地在A市。后来,甲要求乙还钱,乙说因为丙没有支付货款,所以无力偿还。鉴于此,甲欲直接起诉丙,
成人卵巢的正常大小为
下列关于高层住宅设计特点叙述不正确的是()。
某企业人力资源部采用下列方法对下一年的人力资源供给情况进行预测,供给情况如下表所示。初期人员数量分别为:销售总监20人、销售经理40人、业务主管60人、业务员80人。根据以上资料,回答下列问题:下一年预计业务主管将减少()人。
人们看书时,用红笔画出重点,便于重新阅读,这是利用知觉的()特性。
否定就是新旧事物的“一刀两断”。()
下方分别是一个由长方体堆积而成的立体图形和该立体图形的左视图、后视图,那么该立体图形的俯视图是:
新中国成立60多年来,我国体育事业全面发展,竞技体育取得历史性跨越。以下关于我国体育事业说法不正确的是()。
(2014年真题)下列关于法制与法治的说法,不能成立的是()。
Sincetheweatherreportsaidthestormwascoming,themotherordered______(每个人都要待在家里).
最新回复
(
0
)