首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-04-07
73
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,.*,?:②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/RN8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};c
有以下程序#include<iostream>usingnamespacestd;inta;intfun();intmain(){externinta;intb;
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
请在下列程序中的横线处填写正确的语句。#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<"Basefun"<<
在深度为5的完全二叉树中,叶子结点的个数最多为【 】。
下列语句的输出结果cout<<strlen("\t\"\065\xff\n");
下列语句中正确的是()。
有以下程序:#include<iostream>usingnamespacestd;Classsample{private:intn;public:sample(){}samp
在结构化方法中,用数据流程图(DFC)作为描述工具的软件开发阶段是()。
随机试题
提出管理具有计划、组织、指挥、协调、控制五个要素的管理学家是()。
超声成像的叙述,错误的是
试戴烤瓷牙时,对瓷部分的调节要用钨铜磨头等带有金属的磨头调改,不要用碳化硅磨头修改。()
某烟花爆竹生产企业根据节庆到来前,市场需要旺盛进行产能扩建,依据《建设项目安全设施“三同时”监督管理办法》(国家安全生产监督管理总局令第36号公布,2015年修改),在该企业建设项目试运行完成后,对该扩建项目进行的安全评价是()。
为做好施工成本管理工作,必须做好()等方面工作。
A公司和B公司的关系为( )。A公司应补缴的增值税额为( )。
履行出资人职责的机构进行的下列行为,不符合法律规定的是()。
在金本位制度下,汇率的波动界限大致是()。
试论单位犯罪的要件及处罚。
2006年3月20日,新华社报道,国务院印发了
最新回复
(
0
)