首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2018-12-04
44
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::.,.*,?;②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/mgAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列工具中为需求分析常用工具的是()。
下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是______。#include<iostream.h>#include<fstream.h>voidmain(){fs
下列程序的输出结果为______。#include<iostream.h>int&max(int&x,int&y){return(x>y?x:y);)voidmain(){intn=3,m=1
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序等。
下列说法中不正确的是
设有定义:classperson{intnum;charname[10];public:voidinit(intn,char*m)};personstd[30]则以下叙述不正确的是(
假定有下列变量定义:intk=7,x=12;则能使值为0的表达式是
下面关于C++语言变量的叙述错误的是
软件工程的出现是由于
下列不属于软件工程3个要素的是( )。
随机试题
关于聘任制公务员,下列做法中正确的是()。
A.山药B.炙甘草C.紫苏叶D.蛇床子E.血余炭与天花粉不能放于同一斗谱的是
2009年年初,山东某外资企业投资者韩国籍人金某在春节前回国过年,但过年后再也没有回来,欠了工人工钱和他的厂房租赁费。相关工人和出租人向有管辖权的中国某法院提起诉讼。依相关规定,下列哪几个选项是正确的?()
[2012年,第34题]波长λ=550nm(1nm=10-9m)的单色光垂直入射于光栅常数2×10-4cm的平面衍射光栅上,可能观察到的光谱线的最大级次为()。
如果现在的2000元、两年后的2500元、四年后的1000元投资均按实际利率4%投入,则10年后的总值为( )元。
背景资料:某工程公司中标承包一城市道路施工项目,道路总长为15km,其中包括一段燃气管线的敷设。工程建设工期很紧。为抓紧时间,该公司很快组成项目经理部,项目部进行了临建。项目部拿到设计院提供的设计施工图决定立即开始施工,监理工程师尚未到场。开工后
某斗容量1m3正铲挖土机的机械台班产量为4.96(定额单位100m3),小组成员两人,则挖100m3的人工时间定额为()工日。
中共R省委向各地、市和省属各委、办、厅发出通知,要求他们组织广大党员和人民群众,认真学习并贯彻落实领导七一讲话精神。()
A、 B、 C、 D、 C
下列日期型常量的表示中,错误的是( )。
最新回复
(
0
)