首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-04-07
77
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,.*,?:②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://www.kaotiyun.com/show/2V8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<iostream.h>voidmain(){char*x[6]={"Would","you","like","C""Plus""Plu
通过使用new和delete两个运算符进行的分配为______存储分配。
下列关于C++函数的描述中正确的是()。
有如下程序:#inClude<iostream>usingnamespacestd;classAA{public:viltualvoidf(){cout<<"AA";
tb此题考查的是对象的定义。对象的定义格式如下:类名对象名(参数表);所以题目中的tb是对象名标识符,而ta被定义成类MA的指针,故空格处应填tb。
下列语句中正确的是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
重载函数在调用时选择的依据中,错误的是
有如下两个类定义:classXX{private:doubleX1;protected:doublex2;public:doublex3;);claseYY:protected
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
随机试题
A.虹膜B.盖膜C.玻璃膜D.位砂膜将眼房分隔成前房和后房的是()
不属于第二信使的是
目前施工图预算的主要编制方法是()。
若Gk=95kN,Qk=20kN,gk=2.600kN/m,qk=0.9kN/m,则梁的控制截面内力设计值为______kN·m。若Mmax=280.1kN·m,则梁的受拉配筋As=______mm2。
体操基本动作术语中,()是指腿做周或周以上的绕环式动作。
古希腊著名哲学家柏拉图在()中借助“洞穴中的囚徒”阐释了教育的概念。
国家发展劳动者休息和休养的设施,规定()。
Americansocietyisnotnap(午睡)friendly.Infact,saysDavidDinges,asleepspecialistattheUniversityofPennsylvaniaSchool
WhichnameisNOTrelatedtoBritain?
A、Itistheabilitytogethighscoresonsometests.B、Itistheabilitytodowellinschool.C、Itistheabilitytodealwith
最新回复
(
0
)