首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2018-12-04
54
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::.,.*,?;②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://www.kaotiyun.com/show/mgAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序等。
阅读以下程序#include<iostream.h>voidmain(){charline[10];cin>>line;cout<<line<<endl;}如运行时输入Thisise
设有基类定义:classCbase{private:inta;protected:intb;public:intc;};派生类采用何种继承方式可以使成员变量b成为自己的私有
若类A和类B的定义如下classA{inti,j;public:intgeti(){returni;}};classB:publicA{
一个C++程序由函数A(),B(),C()和函数P()构成,在函数A()中分别调用了函数B()和函数C(),在函数B()中调用了函数A(),且在函数P()中也调用了函数A(),则可以说
数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于______。
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项目,合法的运算是
软件工程的理论和技术性研究的内容主要包括软件开发技术和
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
软件工程研究的内容主要包括:软件工程管理和【】技术。
随机试题
动脉阻塞但静脉回流通畅的下肢易发生
夏某,男,38岁。症见腹中积块,胀满疼痛,按之软而不坚,固定不移,舌苔薄白,脉弦。最佳选方是( )。
患者上腹痛月余,伴恶心呕吐,首选的x线检查方法是( )
以下对政府采购服务与货物招标评标专家的特殊要求,描述正确的是()。
账务系统的报表数据来源有()。
委托人基于什么目的时,可以设立公益信托?
下列说法正确的有( )。
表达式a*(b+c)一d的后缀表达式是()。
[2018年]设A,B为n阶矩阵,记r(X)为矩阵X的轶,(x,y)表示分块矩阵,则().
删除垂直分类轴标签“第四季度”。
最新回复
(
0
)