首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2017-10-17
64
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、有的运算符可以作为非成员函数重载
B、所有的运算符都可以通过重载而被赋予新的含义
C、不得为重载的运算符函数的参数设置默认值
D、有的运算符只能作为成员函数重载
答案
B
解析
此题考查的是运算符的重载。C++中运算符重载是多态性的一种表现,在C++语言中,“.”、“.*”、“->”、“::”、“?:”这5个运算符不能重载,所以选项B)错误。由于很多符号是一元运算符和二元运算符公用的,为了避免含混,不得为重载的运算符函数设置默认值,调用时也就不得省略实参。其中“=”、“[]”、“->”及所有的类型转换运算符只能作为成员函数重载:如果允许第一操作数不是同类对象,而是其他数据类型,则只能作为非成员函数重载。
转载请注明原文地址:https://kaotiyun.com/show/KPAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
内联函数是通过______来实现的,因此内联函数是真正的函数。
下面对静态数据成员的描述中,正确的是()
有以下程序:#include<iostream>usingnamespacestd;intmain(){inta=5,b=4,c=3,d=2;if(a>b>c)
有如下类的定义。那么空格处的语句是()。classMyClass{____________intx,y;public:MyClass(intx1=0,inty1=0){
设置虚基类的目的是()。
下面对静态数据成员的描述中,正确的是()。
有如下程序:#include<iostream>#include<iosream>usingnamespacestd;classBASE{charc;public;BASE(charn):c(n){
类模板template<classT>classx{…},其中,友元函数f对特定类型T(如int),使函数f(x<int>&=成为x<int>模板类的友元,则其说明为()。
下列关于函数模板实参不能省略的情况说明不正确的是
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
随机试题
支架使用前应预压,预压荷载应为支架需承受全部荷载的()倍。
子宫内膜异位症患者CA125值一般不超过
服用时应避免与牙齿接触的药物是
急性脓胸最常见的致病菌是
平行承发包模式在进度控制方面的特点是()。
国际上重要的黄金市场包括()。
消费者对某一种公共物品的消费并不影响其他人对该公共物品的消费,这是指公共物品的()。
某企业2010年可比产品按上年实际平均单位成本计算的本年累计总成本为6400万元,按本年计划单位成本计算的奉年累计总成本为6000万元,本年累计实际总成本为6200万元。则可比产品成本的降低率为()。
热传导的各种方式中,热辐射是以()形式传递热量的。
Everyoneneedsabreak,andvacationsarenotmeantforseriousstudy.【C1】________TheSpringFestivaliscomingupsothisisth
最新回复
(
0
)