首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2020-06-29
16
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
运算符重载为成员函数时,会省略一个参数,如果无参数,表明是一元运算符。一元运算符既可以作为成员函数重载,也可以作为非成员函数重载。二元运算符如果作为非成员函数,则参数表中必须有两个参数。c++有5个运算符不能重载,它们是:.(成员访问运算符)、.*(成员指针访问运算符)、::(域运算符)、sizeof(长度运算符)和?:(条件运算符)。故本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/ERA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是______。#include<iostream.h>#include<iomanip.h>voidmain(){cout.fill(’*’)
考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于不合法调用的是
下列程序的输出结果是#include<iostream.h>classMyclass{public:Myclass(inti=0,intj=0){x=i;
下面描述中错误的是()。A)系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具
C++类对象销毁时,自动执行的函数是【 】。
有如下程序:#include<iostream>usingnamespacestd;classONE{public:virtualvoidf(){cout<<"1";}};
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<“A”;}~A(){cout<<“A”;)};classB
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用””括起时,寻找被包含文件的方式是
关系操作的特点是【】操作。
随机试题
Thesunwarmstheearth,______makesitpossibleforplantstogrow.
对药物性狼疮具有诊断意义的抗体是
传染病区别于其他疾病的基本特征不包括()。
企业计提的固定资产减值准备,应计入的会计科目是()。
对配枪民警来说,枪被视作警察的“第二生命”,因此掌握枪支安全防护本领是警察的必备技能。以上是枪支安全防护的四个动作,正确的步骤是()。
法律关系客体是法律关系主体权利和义务所指向的对象。 ( )
有如下程序:#includeusingnamespacestd;classTestClass{staticinti;public:TestClass(){i++;}~Test
下列各序列中不是堆的是()。
FoodSafetyandFoodborneIllnessesFoodsafetyisanincreasinglyimportantpublichealthissue.Governmentsalloverthew
--Who’sintheclassroom?--______.
最新回复
(
0
)