首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关运算符重载的叙述中,正确的是( )。
下列有关运算符重载的叙述中,正确的是( )。
admin
2016-09-20
44
问题
下列有关运算符重载的叙述中,正确的是( )。
选项
A、运算符重载是多态性的一种表现
B、C++中可以通过运算符重载创造新的运算符
C、C++中所有运算符都可以作为非成员函数重载
D、重载运算符时可以改变其结合性
答案
A
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/BONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于重载的运算符>>,它是一个
下面叙述正确的是______.
当使用带参数的操作子时,程序中必须包含头文件______。
在C++语言中函数返回值的类型是由()决定的;
下列C++标点符号中表示一条预处理命令开始的是()。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;______!=’\0’;i++);
有如下程序:#include<iostream>usingnamespacestd;classshapes{protected:intx,y;public:void
下列打开文件的表达式中,错误的是
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是
以下程序企图把从键盘终端输入的字符输出到名为abc.txt的文件中,当从终端读到字符’#’时,结束输入和输出操作。但该程序有错。#include<iostream>#include<fstream>usingnamesp
随机试题
关于儿童中毒急救处理措施下列哪项是错误的
所谓的麦粒肿是指()。
我国基金信息披露制度体系包括()。
Thedaysofelderlywomendoingnothingbutcookinghugemealsonholidaysaregone.EntertheRedHatSociety--agroupholding
在司法审判中,肯定性误判是指把无罪者判为有罪,就是所谓的错判:否定性误判是指把有罪判为无罪,就是所谓的错放。而司法公正的根本原则是“不放过一个坏人,不冤枉一个好人”。某法学家认为,目前衡量一个法院在办案中对司法公正的原则贯彻得是否足够好,就看它的肯定性误判
下列不属于报告适用范围的是()。
Psychologistshaveknownforacenturythatindividualsvaryintheircognitiveability.Butaresomegroups,likesomepeople,
TheUnitedStatesiswell-knownforitsnetworkofmajorhighwaysdesignedtohelpadrivergetfromoneplacetoanotherinthe
Accordingtothereport,howmanyoverseasarenowstudyinginBritain?
CarSafety1.Thefocalpointoftheproject:RoadRage-e.g.Amanhitthedriverwhohad【T1】______himearlier【T1】______2.
最新回复
(
0
)