首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-04-07
39
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,.*,?:②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/RN8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序段,其输出的结果是()。intx,y,z;x=y=z=O;++x||++y&&++z;cout<<x<<","<<y<<","<<z<<end1;
重载输入流运算符<<必须使用的原型为()。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staf
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
以下定义:int(*p)[4]中,标识符p是()。
下面不属于软件工程的3个要素的是()。
关系数据库管理系统能实现的专门关系运算包括()。
开发大型软件时,产生困难的根本原因是
如下程序声明了一个二维图形类TwoDShape,从其派生出矩形类Rec。#include<iostream>#include<string>usingnamespaeestd,classTwoDShape{//二维图
下列叙述中正确的是
随机试题
下列选项中,属于长效糖皮质激素的药物有()。
Ifyou’relikemanypeople,youmayhavedecidedthatyouwanttospendlesstime【C1】________atyourphone.It’sagoodidea:an
所有的量具都应完整无损,部件齐全,经计量部门定期检查,鉴定合格才能使用。()
下列哪几项是冲脉的基本功能
原发性骨质疏松症患者可补充的有机钙剂为
适于粉末直接压片的辅料有()。
建设单位办理工程竣工验收备案应当提交的文件有()。
中央银行提高法定存款准备金率时,在市场上引起的反应为()。
社区矫正是与( )相对的行刑执行活动。
设函数S(x)=∫0x|cost|dt。则_______。
最新回复
(
0
)