首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-04-07
32
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了c++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括_,*,?;②必须重载为成员函数的运算符包括口,(),一>,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/zj8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;
下列程序的输出结果是【】。#includeusingnamespacestd;classBase{public:intm,n;Base(inti,intj):m(i),n(j){}
C++中,派生类继承了基类的全部数据成员和除【】之外的全部函数成员。
数据库系统的核心是()。
下列字符串中可以用作C++语言标识符的是()。
对于模板定义关键字class和typename说法不正确的是
下列叙述中正确的是
设一棵完全二叉树共有839个结点,则在该二叉树中有【 】个叶子结点。
函数定义如下:voidfun(intx,int&y){x++;y++;}如果执行代码段:inta=0,b=1;fun(a,b);则变量a和b的值分别是()。
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
随机试题
男性,60岁,突发左下肢动脉栓塞,该栓子最可能来源于
下列给药途径中哪一种不适合于膜剂
根据《疫苗流通和预防接种管理条例》规定,疫苗批发企业可以将第二类疫苗销售给
甲公司系增值税一般纳税人,适用增值税税率为17%。2009年2月1日甲公司向乙公司销售商品一批,不含税售价为100000元,甲公司同意给予10%的商业折扣。同时为尽早收回应收账款,合同约定,甲公司给予乙公司的现金折扣条件为:2/10、1/20、n/30。假
正式开业从事旅游业务()的旅游景区,均可申请参加质量等级评定。
在企业文化中,居于核心地位的是()。
我国被称为“世界屋脊”的高原是指()。
已知RC串联电路的电容电压UC=6V,端电压U=8V,则电阻电压UR为()。
关于网管模型的描述中,错误的是()。
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()。
最新回复
(
0
)