首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-04-07
34
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括∷,.,.*?;②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://jikaoti.com/ti/OtA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在软件开发中,需求分析阶段产生的主要文档是
下列叙述正确的是()。
设inta=1,b=2;,则(a++)+b和a+++b这两个表达式的值分别为
对如下二叉树进行后序遍历的结果为()。
下列叙述中正确的是
软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【】阶段产生“软件需求规格说明书”。
在设计程序时,应采纳的原则之一是( )。
假定动态分配一个类型为Worker的具有n个元素的数组,并由P指向这个动态数组,如果要释放这个数组,则使用的语句为【】。
设栈的存储空间为S(1:40),初始状态为bottom=0,top=0,现经过一系列入栈与出栈运算后,top=20,则当前栈中有【2】个元素。
在函数定义前加上关键字“inline”,表示该函数被定义为()。
随机试题
(2013.1.27)简述国际货币市场的构成及作用。
除硝普钠外还应选用下列哪组药物治疗如患者诊断为高心病心动超声的特征表现是
下列关于髋关节正位片所见,不正确的为
除滋阴清热外,还具有补肾益肺的功效的是()。
根据法律规定,限制民事行为能力人订立的合同在下列情况下是有效的()。
“通过前几次的小组活动,我们大家都达成了共识:尽管父母的教育方式可能不当,但他们始终是爱我们的,他们是我们最信任的人。大家也都认为,一时冲动,向自己父母说狠话、重话是不对的。那么今天,我们就要想想办法,如何克制自己的冲动,改善与父母的沟通”。社会工作者的这
幼儿在户外运动中扭伤,出现充血、肿胀和疼痛,教师应对幼儿采取的措施是()。
中华民族是龙的传人。但有关学者指出,在现实生活中并不存在“龙"这种动物;龙是由蛇的身,鹰的爪,马的头,鹿的角,鱼的鳞等“组合”起来的“观念物”。“龙”的产生以及作为中华民族的图腾代代传承的事实表明()
设u=f(x,y,z)有连续偏导数,y=y(x)和z=z(x)分别由方程exy-y=0和ez-xz=0所确定,求
设A是m×n矩阵,且m>n,下列命题正确的是().
最新回复
(
0
)