首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2017-10-17
50
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、有的运算符可以作为非成员函数重载
B、所有的运算符都可以通过重载而被赋予新的含义
C、不得为重载的运算符函数的参数设置默认值
D、有的运算符只能作为成员函数重载
答案
B
解析
此题考查的是运算符的重载。C++中运算符重载是多态性的一种表现,在C++语言中,“.”、“.*”、“->”、“::”、“?:”这5个运算符不能重载,所以选项B)错误。由于很多符号是一元运算符和二元运算符公用的,为了避免含混,不得为重载的运算符函数设置默认值,调用时也就不得省略实参。其中“=”、“[]”、“->”及所有的类型转换运算符只能作为成员函数重载:如果允许第一操作数不是同类对象,而是其他数据类型,则只能作为非成员函数重载。
转载请注明原文地址:https://kaotiyun.com/show/KPAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序输出的结果是()#include<iostreas.h>voidmain(){inti:inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++=c
有以下程序:#include<iostream>usingnamespacestd;intmain(){intx;for(inti=1;i<=100;i++)
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
()既可重载为一元运算符,又可重载为二元运算符。
下列运算符中全都可以被友元函数重载的是()
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______
下面的函数模板定义中错误的是
已知一个函数模板定义为:template<typenameT1,typenameT2>T1FUN(T2n){returnn*5.0;}若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该调用
随机试题
()是进行投资组合管理的基础。
观察颅脑损伤病人时,下列哪项提示为急性颅内压增高早期表现( )。【历年考试真题】
中国银行是我国的中央银行,为国务院领导下的管理全国金融事业的国家机关。()
在会议礼仪服务过程中,国际通行的礼仪是()。
非均衡发展战略是指将有限的资源首先投向效益较高的区域和产业,以获得区域经济的高速增长,并带动其他区域、其他产业发展的战略。根据上述定义,下列没有体现非均衡发展战略的是:
提秀斯改革
心理与教育测评中,相关系数可以用于确定测验的
法律之所以要由国家强制力保证实施是因为()
Mostofusareunawareofourownmanagementstyle,letalonethoseofourcolleagues.【C1】______aleadingpsychologist,temperam
Whereisthespeechtakingplace?
最新回复
(
0
)