首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2021-02-22
66
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、有的运算符可以作为非成员函数重载
B、所有的运算符都可以通过重载而被赋予新的含义
C、不得为重载的运算符函数的参数设置默认值
D、有的运算符只能作为成员函数重载
答案
B
解析
重载运算符的规则如下:
①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;
②C++不能重载的运算符只有5个;
③重载不能改变运算符运算对象的个数;
④重载不能改变运算符的优先级和结合性;
⑤重载运算符的函数不能有默认的参数;
⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。所以答案为B。
转载请注明原文地址:https://kaotiyun.com/show/aKyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,错误的是( )。
有如下程序:#include<iostream>using namespace std;class test{private: int a;public: test(){cout<<"constructor"<<endl;} test(int a){
有如下类声明: class Foo{ int bar; }; 则Foo类的成员bar是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d的每一个数字是奇数的扩大1倍,并存储到数组d中。例如:123456789
将E-R图转换为关系模式时,实体和联系都可以表示为
在C++中,打开一个文件时与该文件建立联系的是()。
下列关于类模板的模板参数的叙述中,错误的是()。
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=_____;strcpy(a,aa);
已知将运算符’’+’’和’’*’’作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
下列字符串中,不可以用做C++标识符的是()。
随机试题
A.影响药物吸收B.影响药物分布C.影响药物代谢D.增加药物排泄E.减少药物排泄麻仁丸与士的宁联用,能
试验检测机构换证复核是指试验检测等级证书有效期满,根据试验检测机构申请,由原发证机构对其()的核查。
将0.400mol/L的NH3.H2O与0.200mol/LHCl等体积混合,在混合后的溶液中加入少量强酸,则溶液的pH将()。
根据《常用化学危险品贮存通风》原则,危险化学品储存方式中不包括的是()。
套利证券组合是预期收益增加而风险没有增加,因而套利证券组合要满足三个条件。以下关于满足的条件,说法正确的是()
识别和认定银行各类资产风险含量的基本标准是()。
【2015辽宁鞍山】老谋深算属于()。
在()周边距离十米至三百米内,不得举行集会、游行、示威,经国务院或者省、自治区、直辖市的人民政府批准的除外。①国务院的所在地②重要军事设施③最高人民检察院的所在地④航空港⑤火车站
A.sendingB.aswellasC.beyondPhrases:A.【T1】______thereachofmostAmericansB.【T2】______youngpeopletocolleg
告缗(2009年历史学统考真题)
最新回复
(
0
)