首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是
下列关于运算符重载的叙述中,正确的是
admin
2021-09-05
65
问题
下列关于运算符重载的叙述中,正确的是
选项
A、可以通过重载创造出新的运算符
B、可以为重载运算符函数的参数设置默认值
C、可以将部分运算符函数重载为非成员函数
D、可以将任意运算符函数重载为静态成员函数
答案
C
解析
C++中不能通过连接其他合法符号来创建任何新的操作符,A选项错误;除了函数调用操作符operator()之外,重载操作符时使用默认实参是非法的,B选项错误;并不是所有操作符都可以重载为静态成员函数,比如赋值操作符"="只能重载为类的非静态成员函数,因为静态成员函数是面向整个类的,不属于某个类对象,所以静态成员函数只能操作类的静态数据成员,而"="只能基于对象进行操作;另外操作符"<<"和">>"不能重载为类的成员函数,因为如果将这两种操作符重载为类的成员函数,左操作数将只能是该类类型的对象,这样的用法与正常I/O使用方式相反,为了支持正常用法,左操作数必须为标准库I/O内置类型,这又意味着如果该操作符重载为类的成员,那它必须是标准库内置类型的类成员,而标准库内置的类是不能人为添加成员的,D选项错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/I65p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;}intmain(){co
必须用一对大括号括起来的程序段是()。
下列语句中错误的是()。
已知表达式++a中的“++"是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为()。
下列关于运算符函数的描述中,错误的是()。
下列关于运算符重载的叙述中,正确的是()。
下列关于运算符重载的叙述中,正确的是()。
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
请使用【答题】菜单命令或直接用VC6打开考生文件夹下的工程prog3,其中声明了ValArray类,该类在内部维护—个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了一
随机试题
在相同温度条件下,稀油比稠油结蜡严重。()
流行性出血热的早期表现是什么?
患者,男,45岁。心烦不寐,眩晕耳鸣健忘,腰酸梦遗,舌红少津,脉细数。其病变所在脏腑为()
关于产褥期血液系统的变化,正确的是
国务院银行业监督管理机构根据履行职责的需要设立派出机构,下列关于派出机构的说法正确的是:()
依《刑法》的相关规定,关于非国家工作人员受贿罪,下列说法正确的是哪些项?
在施工成本控制的步骤中,( )是施工成本控制工作的核心。
下列各项中,会引起所有者权益总额发生增减变动的是()。
真正的友情是一种内心深处的互相关心、互相牵挂。据此判断下列选项中不正确的一项是( )
红星中学的四位老师在高考前对某理科毕业班学生的前景进行推测,他们特别关注班里的两个尖子生。张老师说:“如果余涌能考上清华,那么方宁也能考上清华。”李老师说:“依我看这个班没人能考上清华。”王老师说:“不管方宁能否考上清华,余涌考不上清华。”赵老师说
最新回复
(
0
)