首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2015-06-27
36
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
运算符重载为成员函数时,会省略一个参数,如果无参数,表明是一元运算符。一元运算符既可以作为成员函数重载,也可以作为非成员函数重载。二元运算符如果作为非成员函数,则参数表中必须有两个参数。C++有5个运算符不能重载,它们是:.(成员访问运算符)、.*(成员指针访问运算符)、::(域运算符)、sizeof(长度运算符)和?:(条件运算符)。故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/ECNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>class
下列程序的输出结果为:Objectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{public
下面程序的运行结果是______。#include<iostream.h>classA{publicvirtual、~(){cout<<”callA::~A()”<<end1;}};
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){da
C++流中重载的运算符“>>”是一个()。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staff
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
随机试题
世界上的生物正以每月一种的速度消失,按照此速度,大约400年以后世界上将有五分之四的生物消失。以下哪项为真,最能反驳上述观点?
有关剂量体积直方图(DVH)描述正确的是哪项
在行政诉讼中,人民法院可以主动收集证据的情况包括()。(2009年多项选择第52题)
下列属于总分类科目的有()。
公元前21世纪,禹建立夏王朝起,我国开始了奴隶社会。()
阿尔法女孩:指许多方面的能力和表现都在同龄男性之上的年轻女性,下列不属于阿尔法女孩的是:
曾几何时,由于技术限制,人类眼中的海洋只是邻近的一方水域;随着造船技术的提高和海上罗盘的使用,人类进入地理大发现时代,视野投向更广阔的海域;而今,借助载人深潜器、大洋钻探船等高新技术设备,深海世界的神秘面纱逐步被揭开。这表明()
设z=f[xg(y),x—y],其中f二阶连续可偏导,g二阶可导,求
设A=[6*8-2],B=6*8-2、C=“6*8-2”,属于合法表达式的是()。
Theworld’senvironmentissurprisinglyhealthy.Discuss.Iftherewereanexaminationtopic,moststudentswouldtearitapart
最新回复
(
0
)