首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是
下列关于运算符重载的叙述中,正确的是
admin
2020-05-14
46
问题
下列关于运算符重载的叙述中,正确的是
选项
A、可以通过重载创造出新的运算符
B、可以为重载运算符函数的参数设置默认值
C、可以将部分运算符函数重载为非成员函数
D、可以将任意运算符函数重载为静态成员函数
答案
C
解析
C++中不能通过连接其他合法符号来创建任何新的操作符,A选项错误;除了函数调用操作符operator()之外,重载操作符时使用默认实参是非法的,B选项错误;并不是所有操作符都可以重载为静态成员函数,比如赋值操作符"="只能重载为类的非静态成员函数,因为静态成员函数是面向整个类的,不属于某个类对象,所以静态成员函数只能操作类的静态数据成员,而"="只能基于对象进行操作;另外操作符"<<"和">>"不能重载为类的成员函数,因为如果将这两种操作符重载为类的成员函数,左操作数将只能是该类类型的对象,这样的用法与正常I/O使用方式相反,为了支持正常用法,左操作数必须为标准库I/O内置类型,这又意味着如果该操作符重载为类的成员,那它必须是标准库内置类型的类成员,而标准库内置的类是不能人为添加成员的,D选项错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Jv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程式程序的执行结果是()。#include<iostream.h>voidmain(){int*p,r;p=newint;*p=20;r=sizeof(*p);cout<<r<<end1;deletep;}
下列的各类函数中,()不是类的成员函数。
耦会和内聚是评价模块独立性的两个主要标准,其中______反映了模块内各成分之间的联系。
关于关键字class和typename,下列表述正确的是
下面程序的运行结果是()。#include<iostream.h>intx=5;intfun(inta){intc;C=X*a;retumc;}vo
下面程序输出的结果为()。#include<iostream.h>voidfun(inta,intb){inttemp;temp=a;a=b;b=temp;}void
诊断和改正程序中错误的工作通常称为______。
以下不使用线性结构表示实体之间联系的模型的是()。
语句ofstreamf("DATA.DAT",ios_base::applios_lios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
随机试题
哪项不是青春期性教育内容
一般居民用户天然气计量表的配置规格公称流量为2.5m3/h,最大流量为4m3/h。若天然气低位热值为36.4MJ/m3,则该计量表能够适应()额定功率的燃气应用设备。
由于现有110kV及以下电压等级的大多数电气设备,如变压器、断路器、隔离开关、互感器等电气设备的外绝缘有,一定的裕度,故可使用在海拔不超过()m的地区。
下列关于修改其他债务条件时会计处理的表述,正确的有()。
凡事预则立,不预则废。行政决策客体的复杂性,行政环境的多变性,给行政决策带来了许多困难。这要求在行政决策活动中应遵循()。
为保证一重大项目机械产品的可靠性,对其进行连续测试,试验小组需要每隔5小时观察一次,当观察第120次时,手表的时针正好指向10。问观察第几次时,手表的时针第一次与分针呈60度角?
根据所给资料,回答下列问题。注:“15Q1”表示2015年1季度数据,其余类推2017年2季度,在线视频移动端广告收入环比增长速度:
《现代汉语常用字表》规定的常用字和次常用字分别是_______字。
设f(x)在[0,+∞)上连续,在(0,+∞)内可导,则().
______tounpluggingthealarmclockandtrustingyourabilitytowakeontimeonyourown,youshouldprobablyeaseyourselfint
最新回复
(
0
)