首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-04-07
43
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,.*,?:②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/2V8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显示给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。#include<iostream>usingnamesp
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;
下列对变量的引用中,错误的是()。
有3个结点的二叉树有()。
以下选项中合法的实型常数是
软件开发环境是全面支持软件开发全过程的【】集合。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
关系数据模型由关系数据结构、关系操作集合和【】三大要素组成。
程序的结果为【】。 #include”iostream.h” template<typenameT> Ttotal(T*data) { Ts=0; while(*data) {
树中度为零的结点称为______。
随机试题
提出“一切政体都应订立法制并安排它的经济体系”的学者是()
依据我国刑法,法无明文规定不为罪,法无明文规定不处罚。
患者,男性,48岁。因反复鼻出血牙龈出血半年入院。查体:肝掌,胸前蜘蛛痣,脾肋下约4cm,移浊(±);TB36.1μmol/L,ALB32.3g/L,转氨酶与凝血功能基本正常;WBC3.0×109/L,血小板计数36.0×109/L。彩超示:门脉直径1.
治疗遗尿伴夜梦多,除主穴外,应加()
建设工程施工合同认定无效的有()。
Atlantic销售公司正在进行扩展,希望提高其存货水平来支持其雄心勃勃的销售目标。他们将通过债务为其扩展来进行融资。Atlantic目前的贷款的保护条款要求其营运资本比率不得低于1.2。流动负债的平均成本为8%。以下是Atlantic目前的资产负债表:
离差智商的优点包括()。
图8为噬菌体侵染细菌实验的部分步骤。问题:第三步搅拌的目的是___________。
开汽车、打篮球、跳健美操等属于________技能。
中国一些农村地区容易遭灾,使农民收入很难逐年增加。个人对于自然灾害可能无计可施,但政府要认真对待灾难的预测,以便把灾难造成的损失减少到最低程度。亲自到农村看看是了解社会现实的好机会。虽然长远规划不一定产生预计的效果,但至少能提醒人们经济要向哪个方向发展。
最新回复
(
0
)