首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关运算符重载的叙述中,正确的是( )。
下列有关运算符重载的叙述中,正确的是( )。
admin
2020-12-21
24
问题
下列有关运算符重载的叙述中,正确的是( )。
选项
A、运算符重载是多态性的一种表现
B、C++中可以通过运算符重载创造新的运算符
C、C++中所有运算符都可以作为非成员函数重载
D、重载运算符时可以改变其结合性
答案
A
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个:③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Lpyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include#include“string.h”voidmain(){chara[]=“HelloTest",b[]=“Test”;strcpy(a,b);
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
下列关于运算符重载的描述中,正确的是()。
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是
有如下程序: #include <iostream> using namespace std; class Base { public: void output() { cout<<1; } virtua
有如下类定义: class Point { int x_,y_; public: Point():x_(0),y_(0){} Point(int x,int y=0):x_(x),y_
已知函数f的原型是:voidf(int*a,long&B);,变量v1、v2;的定义是intv1;longv2;正确的调用语句是
在下面的运算符重载函数的原型中,错误的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
下列选项中不符合良好程序设计风格的是
随机试题
Formanypatients,institutionalcareisthemost______andbeneficialformofcare.
具有清肺止咳功效的药物是
与人类乳头瘤病毒(HPV)感染相关的肿瘤是
第一类精神药品处方限量为
慢性职业病应在多长时间之内向当地职防机构报告
A、三年以下有期徒刑,并处罚金B、三年以上十年以下有期徒刑,并处罚金C、十年以上有期徒刑D、十年以上有期徒刑或者无期徒刑,并处罚金或者没收财产E、十年以上有期徒刑或者无期徒刑或者死刑;《中华人民共和国刑法》规定生
对企业合同的法律审查,调查是最基本的方法。调查的方式,可以分为()。
按照商业银行的利润构成,证券交易差错收入应计入()。
债权的特征有
Althoughitisanylongerthebigbusinessthatitwasintheforties,radiocontinuestobeamediumofessentialcommunication
最新回复
(
0
)