首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2020-12-21
40
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、重载运算符时能够改变运算符原有的优先级
B、有些运算符不能作为普通函数重载
C、重载运算符时不能改变运算符原有的操作数个数
D、加法运算符重载为成员函数时形参表只有一个参数
答案
A
解析
C++中,运算符重载的规则有:重载不能改变运算符的优先级,选项A错误;赋值运算符=、下标运算符[]、调用运算符()、成员访问箭头运算符->等必须重载为成员函数,不能作为普通函数重载,选项B正确;重载不能改变运算符运算对象(操作数)的个数,选项C正确;加法运算符有两个操作数,作为成员函数重载时,第一操作数是调用对象本身,所以形参表只有一个操作数,选项D正确;本题答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/bOyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是( )。
下列关于C++函数的叙述中,正确的是
C++中的模板包括
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*data),此函数的功能是,找出字符串数组中最小的ASCII值,如果有相同变量,则输出最后一个所在的位置;如果字符串为空,则返回-1;或者不存在时也返回-1。注
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示人基本信息的类CHumanlnfo,但类CHumanlnfo的定义并不完整。请按要求完成下列操作,将类CHumanlnfo的定义补充完成:(1)定义私有数据成员blood
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:151注意:错误的语句在//*****error******的下面,修改该语句即可。#include/
对于语句cout<<endl<<x中的各个组成部分,下列叙述中错误的是()。
度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
算法的有穷性是指()。
随机试题
交错齿三面刃铣刀的端面齿应间隔保留,保留的应是负前角的端切削刃刀齿。()
青霉素注射液需现用现配,其主要目的是防止【】
求∫01xarcsinxdx。
以下属于肾气不固证的表现的是()。
下列关于对财产权的宪法保障的说法中,错误的是:()
下列关于会计档案归档的说法,正确的有()。
我国保护少年儿童权益的专项法律是《中华人民共和国未成年人保护法》。()
大学生为国家和民族作出应有的贡献,需要掌握()。
Thispartistotestyourabilitytodopracticalwriting.Youarerequiredtowritealetteraccordingtothefollowinginforma
HowShouldYouBuildUpYourVocabularyExactlywhatdoyoudoduringanormalday?Howdoyouspendyourtime?PaulT.Rank
最新回复
(
0
)