首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2020-12-21
40
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义”+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://jikaoti.com/ti/zYl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序中对一维坐标点类Point进行运算符重载 #include <iostream> using namespace std; class Point { public: Point(int val) {x=val;}
执行语句序列 ofstream outfile(”DATA.DAT"); if(…)cout<<"OK";elsec out<<"FAIL"; 后,如果文件打开成功显示“OK”,否则就显示“FAIL”。由此可知,上面if语句的…处的表达式
有如下程序:#include<iostream>usingnamespacestd;classXA{inta;public:staticintb;XA(intaA):a(aA){
有如下程序#include<iostream>usingnamespacestd;classGA{public:virtualintf(){return1;}};classGB:
下列关于模板的叙述中,正确的是
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是 #include voidmain() {int*p,*q,a,b; p=&a; cout<<"inputa:"; cin>>p; }
数据库设计过程不包括
关键字unsigned不能修饰的类型是()。
算法的空间复杂度是指()。
随机试题
与延髓相连的脑神经()
输尿管扩张的常见原因不包括
第四强度理论认为材料的失效是由于构件一点处的()达到了极限值。
以下关于作者和作品的对应关系正确的是()。
目前研究男女智力的性别差异的基本结论之一是()。
某儿童艺术培训中心有5名钢琴教师和6名拉丁舞教师,培训中心将所有的钢琴学员和拉丁舞学员共76人分别平均地分给各个老师带领,刚好能够分完,且每位老师所带的学生数量都是质数。后来由于学生人数减少,培训中心只保留了4名钢琴教师和3名拉丁舞教师,但每名教师所带的学
业余兼课是高校教师的实际收入的一个重要来源。某校的一项统计表明,法律系教师的人均业余兼课的周时数是3.5,而会计系则为1.8.因此,该校法律系教师的当前人均实际收入要高于会计系。以下哪项如果为真,将削弱上述论证?I.会计系教师的兼课课时费一般要高于法律系
中共中央提出在抗日的条件下与民族资产阶级重建统一战线的新政策的会议是
单击命令按钮执行以下程序,则输出结果为()。PrivateSubCommandl_Click()DimxAsInteger,yAsIntegerx=14:y=48CallProc(x,y)Printx;yE
Inthepast,theParkServicefocusedonmakingthebigscenicparksmore【21】______andcomfortablefortourists.Roadswere
最新回复
(
0
)