首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2019-04-18
39
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、运算符重载函数不能改变运算符原有的优先级
B、重载运算符至少有一个操作数的类型是用户定义类型
C、运算符重载函数能够改变运算符原有的操作数个数
D、有的运算符可以作为非成员函数重载
答案
C
解析
C++中,运算符重载的规则有:不允许定义新的运算符;重载不能改变运算符运算对象(操作数)的个数;重载不能改变运算符的优先级;重载不能改变运算符的结合性;运算符重载函数可以是类的成员函数,有些运算符也可以作为非成员函数重载;重载运算符至少有一个操作数的类型是用户定义类型;综上选项A、B、D正确;选项C错误,本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/3pAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列语句后,输出的结果为______。voidrun(){staticintx=3;x++;cout<<x<<"";}intmain(){for(inti=0;i<2;
若已知一个栈的入栈序列是1、2、3、…、n,其输出序列是p1、p2、p3、…、pn,则pi为()。
给定一个关键字序列(24,19,32,43,38,6,13,22),进行快速排序,扫描一趟后的结果是______。
有如下类说明:classTestClass{intx;public:TestClass(intn){x=n;}};classTestClass1:publicTestClass{inty;
以下程序的输出结果是()。#include<iostream>usingnamespacestd;voidfun(char**q){++q;cout<<*q<<end1;}mai
已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。for(inti=xl+k一1;i>=xl;i--)a[______]=a[i];
软件调试的目的是
非成员函数只有在声明为类的______时才能访问这个类的所有private成员。
重载的流运算符函数应该被定义为类的______函数。
随机试题
从逻辑功能上,计算机网络分成()。
当肝炎患者出现ALT快速下降,胆红素不断升高的胆酶分离现象,提示
A.氟轻松B.布洛芬C.曲安奈德D.布地奈德E.倍氯米松本身并非糖皮质激素,但可致肾病综合征的药物是
铅当量的单位是
汉译英:“装运港;卸货港”,正确的翻译为( )。
以下不属于股利类型的是( )。
科学主义:指自然科学的方法应该被应用于包括哲学、人文科学和社会科学在内的一切研究领域的理论观点,以及只有这样的方法才能富有成效地用来追求知识的信念。下列不属于科学主义的是()。
设随机变量X1,X2,…,Xn相互独立,且都服从数学期望为1的指数分布,求Z=min{X1,X2,…,Xn}的数学期望和方差.
数据库管理系统是()。
Theweather______usfromclimbingthemountain.
最新回复
(
0
)