首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符中,只能作为类成员函数重载的是( )。
下列运算符中,只能作为类成员函数重载的是( )。
admin
2021-07-02
77
问题
下列运算符中,只能作为类成员函数重载的是( )。
选项
A、::
B、=
C、-
D、>>
答案
B
解析
C++中不能重载的操作符有:“::”,“.*”,“.”,“?:”,所以选项A错误;一般的,将算术操作符定义为非成员函数,如“一”,选项C错误;不能将输入输出操作符定义为类的成员函数,因为如果那样做,左操作数就只能是该类类型的对象,这样的用法与正常使用的方式正好相反,所以输入输出操作符左操作数必须为流对象类型,这样就意味着如果该操作符是类的成员,则它必须是istream/ostream类的成员,又因为istream/oslream是标准库的一部分,不能为其增加类成员,所以不能将输入输出操作符定义为类的成员,选项D错误;C++中必须作为类成员函数重载的运算符有:=、()、[]、->,将这些操作符定义为非成员函数将在编译时标记为错误,答案选B选项。
转载请注明原文地址:https://www.kaotiyun.com/show/aefp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关C++流的叙述中,错误的是()。
下列运算符中,不能被重载的是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assPoint{intx,y;public:Point(intx1=0,inty1=0):x
下列关于构造函数的描述中,错误的是()。
下面属于黑盒测试方法的是
若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为()。
阅读下面程序:#include<iostream.h>fun(inta,intB.{intc;c=a+b:returnC;}voidmain(){intx=6,y=
下列关于类模板的模板参数的叙述中,错误的是()。
随机试题
博美犬,3岁,被萨摩犬咬伤。次日发现右腹壁出现局限性肿胀,触摸患处皮肤温热、柔软,按压肿物可变小。该病最可能的诊断是()
非水滴定法测定盐酸麻黄碱含量时,用结晶紫指示液,滴定至终点的颜色应是
草地的承包期为______年至______年( )。
矿山企业发生伤亡事故,应当由()保护现场。
为证实银行存款是否存在,注册会计师在取得银行存款余额调节表以后应检查()。
位于市区的甲房地产开发公司,2015年度建造办公楼一栋,12月20日将其销售给位于某市的乙外商投资企业,签订的销售合同载明销售款5000万元,并注明由乙企业向甲公司支付货币资金4500万元,另以一宗未开发土地的使用权作价500万元转让给甲公司,并签署产权转
2009年1月1日,中共中央、国务院发布了《关于2009年促进农业稳定发展农民持续增收的若干意见》。为贯彻落实这一文件精神,具体部署有关工作,××市人民政府决定于2009年1月16日发文召开各县(市、区)政府一把手和主管农业领导参加的农村工作会议。假如由你
你迄今为止最失败的事情是什么?你本科是哪儿的?为什么本科毕业不报考外交部?你如果进入外交部,以后的10—15年是怎么计划的?如果没能进入外交部,将来会怎么办?
下列关于CPU的叙述中,正确的是___________。
WhenColumbusreachedtheNewWorld,cornwasthe______intheAmerica.
最新回复
(
0
)