首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2016-11-25
71
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了c++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,.*,?;②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://www.kaotiyun.com/show/7EAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
以下程序的输出结果是【】。#include<iostream.h>voidmain(){inta=0;a+=(a=8);cout<<a;}
以下程序执行后的输出结果是()。#include<iostream.h>classBasel{public:voidfun(){cout<<"Basel"<<end1;}};
有以下程序:#include<iostream>usingnamespacestd;intf1(intx,inty){returnx>y?x:y;}intf2(intx,
为了便于对照检查,测试用例应由输入数据和预期的______两部分组成。
可以用p.a的形式访问派生类对象p的基类成员a,其中a是
下面关于C++语言变量的叙述错误的是()。
若已知charstr[20];,有语句cin>>str;当输入为;Thisisaprogram所得的结果是str=()。
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
以下叙述正确的是
随机试题
某市卫生局经调查取证,认定某公司实施了未经许可擅自采集血液的行为,依据有关法律和相关规定,决定取缔该公司非法采集血液的行为,同时没收5只液氮生物容器。下列哪些说法是正确的?
简述密钥对生成的途径。
阅读下文,回答问题。
药物用于人体后,发生结构转化或生物转化的过程是
患儿,诊断为缺铁性贫血,症见头晕目涩,面色苍白,肌肤不泽,四肢震颤抽动,潮热盗汗,舌红,苔少,脉细数。其治法为
施工项目管理规划大纲内容中的施工平面图和现场管理规划应包括施工现场情况和特点、()。
关于工程量清单中其他项目清单包含的总承包服务费,表示()。
阅读下面的材料,结合自己的思考,以“低碳理念”为题,写一篇议论文。人们从来没有像今天这样关注“二氧化碳”。因为其浓度的不断攀升,全球变暖等一系列问题随之而生,并已经严重威胁到人类的生存和发展。如今,与之相关的名词“低碳经济”“低碳生活”等逐渐热了
Youshouldspendabout20minutesonQuestions27-40whicharebasedonReadingPassage3below.Questions27-34ReadingPassage
HomegrownIsn’tAlwaysBestTheterm"foodmiles"howfarfoothastraveledbeforeyoubuyit—hasenteredtheenlightenedle
最新回复
(
0
)