首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面关于运算符重载的描述中,正确的是( )。
下面关于运算符重载的描述中,正确的是( )。
admin
2012-12-29
71
问题
下面关于运算符重载的描述中,正确的是( )。
选项
A、一元运算符只能作为成员函数来重载
B、运算符重载作为成员函数时,如果参数表中无参数,重载的是一元运算符
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
B
解析
一元运算符可以作为全局函数重载,所以选项A)错误。二元运算符重载为非成员函数时,参数表中有两个参数,所以选项C)也错误。C++中有些运算符不能被重载,如域运算符(::),条件运算符(?:)等,具体哪些运算符不能被重载与编译器有关,所以选项D)错误。
转载请注明原文地址:https://kaotiyun.com/show/8uVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下语句中存在语法错误的是()。
有以下程序:#include<stdio.h>main(){inta[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case0:switch(a[i]%2){case0:a[i]++;break;ca
下列程序的运行结果是()。#include<stdio.h>voidfun(int*s,int*p){staticintt=3;*p=s[t];t--;}voidmain()
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
设有下面的定义:structst{inta;floatb:}d;int*p;要使p指向结构变量d中的a成员,正确的赋值语句是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是()。
以下程序段中,与语句k=a>b?(b>c?1:0):0;功能相同的是()。
关于关键字class和typename,下列描述正确的是()。
设置虚基类的目的是解决二义性问题,通过用关键字【】表示虚基类。
静态数据成员在定义或说明时,要在前面加上关键字【】;静态成员函数的实现中,不能直接引用类中说明为非静态的成员。
随机试题
A.酸中毒、高血钾B.碱中毒、高血钾C.空气栓塞D.肺水肿E.静脉炎库存血可引起
表示从一个组织的影像密度,过渡到相邻另一组织影像密度的幅度称为
深Ⅱ度烧伤的局部损害深度达
土茯苓除解毒外,还可()。
关于聚众斗殴罪,下列哪些说法是错误的?
农村信用社开始以“三性”为主要内容的改革是在()的领导下进行的。
(2004年卷一第72题)以下哪些国际条约明确涉及实用新型?
由于公共交通经营者的原因造成旅游者人身损害、财产损失的,由公共交通经营者依法承担赔偿责任,旅行社承担补充赔偿责任。()
设A是n阶矩阵,|A|=5,则|(2A)*|=_________.
Dinnerwillbeready_____.butwestillhavetimeforadrink.
最新回复
(
0
)