首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是
下列关于运算符重载的叙述中,正确的是
admin
2010-06-06
28
问题
下列关于运算符重载的叙述中,正确的是
选项
A、通过运算符重载,可以定义新的运算符
B、有的运算符只能作为成员函数重载
C、若重载运算符+,则相应的运算符函数名是+
D、重载一个二元运算符时,必须声明两个形参
答案
B
解析
本题考核运算符重载的概念。C++中,=、[]、( )、->以及所有的类型转换符只能作为成员函数重载。所以B选项的描述是正确的。运算符重载就是赋予已有的运算符多重含义,并不是定义新的运算符;C++把重载的运算符视为特殊的函数,称为运算符函数,函数名就是在运算符前加上保留字operator;"+"是一个二元运算符,但是作为成员函数重载时参数表中只有一个形参,对应第二个操作数,而第一个操作数就是对象本身。
转载请注明原文地址:https://jikaoti.com/ti/ICW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假设有语句sizeof(double),则它是()。
有以下程序:#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj; c.b+=1;c.p+=2;}
以下关于C语言的叙述中正确的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。例如,s所
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10;
程序测试的目的是
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
以下不能用于描述算法的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
随机试题
绿色施工方案包括()
机体细胞内液与组织液通常具有相同的理化参数是( )
下列关于管道充满度的说法中,不正确的是()。
根据我国《合同法》的规定,()的合同属于无效合同。
我国的关境与国境的关系是()。
下列经济业务中,属于增值税混合销售行为的是()。
商业银行为票据持有人贴现票据,是商业银行通过()未到期的商业票据,为持票人融通资金的行为。
本题涉及增值税法、消费税法、城建税、教育费附加及地方教育附加。位于县城的某筷子生产企业系增值税一般纳税人,2015年3月份发生以下业务:(1)委托某商场代销红木工艺筷子5000套,双方约定,待5000套全部售出并取得代销清单后,企业再开具增值税专用发票
各国政府无论专制政府或共和政府——都驱逐他;资产者——无论保守派或极端民主派——都纷纷争先恐后地诽谤他、诅咒他。马克思对这一切毫不在意,把它们当作蛛丝一样轻轻抹去,只是在万分必要时才给予答复。对句子中画线部分作用的分析,恰当的一项是()。
《中华人民共和国国民经济和社会发展第十四个五年规划和2035年远景目标纲要》提出了到2035年基本实现社会主义现代化远景目标。下列相关说法错误的是()。
最新回复
(
0
)