首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2018-12-04
77
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::.,.*,?;②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/mgAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下程序编译时发生错误,错误的原因是show函数实现语句错误,则正确的语句应该为______。#include<iostream.h>classtest{private:inthum;public
有以下程序main(){chara,b,c,*d;a=’\’;b=’\xbc’;c=’\0xab’;d="\0127";cout<<a<<b<<c<<*d<<endl;}编译时出现错误,以下
一个关系中属性个数为1时,称此关系为
C++程序是从______函数开始执行的。
下列关于运算符重载不正确的是()。
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。ClassMyClass{Public:MyClass(intx){n=x;)VoidSetNum(intnl){n=nl;}
下列不是软件工程基本目标的是()。
数据处理的最小单位是()。
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
下列不属于软件工程3个要素的是()。
随机试题
窗体上有一个按钮,当单击该按钮后窗体标题改为“信息”,则设计按钮对应的宏时应选择的宏操作是()。
以下关于CA认证中心说法正确的是
简述行政沟通的基本形态。
颅脑CT扫描采用的基准线是
内源性凝血系统的始动因子是
患有腓总神经麻痹的病人可出现( )。
根据《物权法》的规定,下列哪一类权利不能设定权利质权?(2009/3/7)
等于()。
某公路路基填筑工程在施工完成半月后,一段路基(长度约80m)整体失稳垮塌,但未造成人员伤亡。经调查表明,该事故发生的原因是由于施工单位在该段路基施工时盲目赶进度,未将原地面的淤泥彻底清理干净所致。事故发生后,施工单位立即进行了返工处理,经检查验收合格。
有一个底面半径为4,高为4的圆柱形油桶如图所示,O为上底面的圆心,AC是其一条母线,若有蚂蚁沿油桶侧表面从C点爬向B点,则其爬行的最短距离约为().
最新回复
(
0
)