首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-04-07
26
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,*,?;②必须重载为成员函数的运算符包括[],(),一>,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/nA8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
BaseDerived创建Derived类型的对象将导致Derived的构造函数被执行,而执行Derived构造函数时,首先要执行其父类的构造函数,所以先输出”Base”,然后输出”Derived”;p是一个指向.Base类型的指针,对其赋值不会引起构造函
以下程序的正确运行结果是()。#include<iostream.h>intf(int);voidmain(){inta=2,i;fo
______是数据库设计的核心。
若x、a、b和c均是int型变量,则执行表达式“x=(a=1,b=2)”后的结果是()。
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型
下列叙述中,正确的是()。
在下列关于二叉树的叙述中,选出正确的一项()。
下列关于运算符重载的叙述中,正确的是
算法的空间复杂度是指()。
下列选项中不全是C++语言关键字的是
随机试题
用小于槽宽的铣刀精铣凸轮螺旋槽时,应调整铣刀的中心位置,调整时__________达到切削位置。
大手术前,患者呼吸系统的准备方面,下列哪项不正确
A.细胞质及内质网B.线粒体C.细胞质D.细胞质及微粒体E.内质网胆汁酸合成的部位是
诊断漏斗骨盆的依据包括
下列哪些行为不应认定为过失致人死亡罪?()
目前,我国开放式基金的最低认购金额一般为()人民币。
要获得文件列表框中当前被选中的文件的文件名,则应使用哪个属性
派生类中的成员不能直接访问基类中的()成员。
WhathadSouthAfricanAmbassadorKumaloexpecttheSecurityCounciltodo?
A、Shewastroubledbyadifficultmathematicsquestion.B、ShewasworriedaboutnextMonday.C、Shewasafraidtotakepartinan
最新回复
(
0
)